web-dev-qa-db-ja.com

python3コマンドに3.5ではなくPython 3.6を実行させる方法は?

Python 3.6.1をダウンロードしましたが、ターミナルでpython3 -Vと入力しても、Python 3.5.3のままです。 python3Python 3.6を指すようにするにはどうすればよいですか?すべてのバージョンは/usr/bin/ディレクトリにあります。

25
ian-campbell

行う

rm /usr/bin/python3
ln -s /usr/bin/python3.6 /usr/bin/python3

はるかに優れたソリューション

くそー、PythonはシステムスクリプトとソフトウェアのためにUbuntuの多くで使用され、ソフトウェアは特定の場所にPython(およびPythonを起動するコマンド)を持つことに依存しています。その時やります。

rm /usr/bin/python3 
ln -s /usr/bin/python3.5 /usr/bin/python3 

~/.bash_aliasesにエイリアスを作成します

alias python3='/usr/bin/python3.6' 

スクリプトは、次のようなものから開始できます。

#!/usr/bin/env python3 
48
tso

完璧に働いた...

ln -sf /usr/bin/python3.5 /usr/bin/python3
2
Deepak Sharma