お世話になっております。n0xです。
当方、初学者ゆえ、拙い質問ご容赦ください。
wslにてpythonを使用しているのですが、
anacondaを用いたり、手動にてpythonをダウンロードしたりと
様々な導入をした結果、pythonコマンド実行時のtab補完にて複数pythonが実装されております。
python起動時には、python2.7.18にて起動しているように見受けられるのですが、
pythonコマンド実行時に起動するバージョンをpython3.8に固定することは可能でしょうか?
自分では、pythonコマンドのエイリアス編集にて実施できるとは推測しておりますが、
他バージョンが複数実装されている条件でのエラー等を懸念している状況でございます。
お手数ではございますが、良き方法があれば、ご教示いただきたく存じます。
◆[python]起動時
pythonProject $
pythonProject $python
Python 2.7.18 (default, Aug 4 2020, 11:16:42)
[GCC 9.3.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
◆[python]TAB補完時
pythonProject $
pythonProject $python
python python2 python2.7 python3 python3-config python3.8 python3.8-config
pythonProject $python
★実現したいこと
pythonコマンドのみでpython3.8を起動したい。
pythonProject $python
Python 3.8.5 (default, Jul 28 2020, 12:59:40)
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
:::::追記:::::
ご回答いただき、環境変数pathを設定してみたのですが、
cmd上(windows)では、pythonのバージョンが3.8であるのに対し、wsl上では2.7となっています・・・
C:\Users\n0x>
C:\Users\n0x>python -V
Python 3.8.7
C:\Users\n0x>
C:\Users\n0x>
C:\Users\n0x>bash
n0xx0n@LAPTOP-PO80SRDJ:/mnt/c/Users/n0x$
n0xx0n@LAPTOP-PO80SRDJ:/mnt/c/Users/n0x$
n0xx0n@LAPTOP-PO80SRDJ:/mnt/c/Users/n0x$ sudo su
[sudo] n0xx0n のパスワード:
root@LAPTOP-PO80SRDJ:/mnt/c/Users/n0x#
root@LAPTOP-PO80SRDJ:/mnt/c/Users/n0x#
root@LAPTOP-PO80SRDJ:/mnt/c/Users/n0x# python -V
Python 2.7.18
root@LAPTOP-PO80SRDJ:/mnt/c/Users/n0x#
調べたところ、windows,wslはpathは統一されており、どちらで変更しても反映されるらしいのですが、片側のみ反映されている状態を改善する方法をご教示いただきたく存じます。
お手数をおかけしますがよろしくお願い申し上げます。
回答1件
あなたの回答
tips
プレビュー