web-dev-qa-db-ja.com

どのPythonが実行されていますか?

Python 3.7をインストールしたので、bashから次の出力が得られる理由を理解したいと思います。

g-luca@hp-notebook:~$ python3.7 -V
Python 3.7.0
g-luca@hp-notebook:~$ python3 -V
Python 3.5.2
g-luca@hp-notebook:~$ python -V
Python 2.7.12
3
glc78

どのシンボリックリンクが配置されているかを確認する必要があります。 Pythonバイナリは/usr/binディレクトリにあります(which pythonX.Yで確認してください)。 python3シンボリックリンクはpython3.5バイナリを指します。

コメントで述べたように:シンボリックリンクを変更するたびにpython3.7を入力したくない場合。 Pythonバージョンを変更すると、予期しない方法でシステムにブレーキがかかる場合があります。シェルでエイリアスを作成する必要があります。 Bashでは、alias python=python3.7のようなものを~/.bashrcに追加します。

2
Sethos II