受け入れられた答え以外を探している場合。これが私の命を救った解決策です。これは、新しいバージョンに置き換えるためのものです。
$ python3 --version
Python 3.5.2
$ ls -lh /usr/bin/python3
lrwxrwxrwx 1 root root 9 Mar 23 2016 /usr/bin/python3 -> python3.5
$ sudo mv /usr/bin/python3 /usr/bin/_python3
$ sudo cp /usr/bin/python3.6 /usr/bin/python3
$ python3 --version
Python 3.6.11
update-alternatives
を使用して、システム全体のデフォルトの Python バージョンを更新できます。 コマンド。
$ sudo update-alternatives --set python3 /usr/bin/python3.6
または、次のコマンドを実行して、ホストにインストールされているさまざまな Python バージョンから選択することもできます。
$ sudo update-alternatives --config python
する
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
完璧に機能しました...
ln -sf /usr/bin/python3.5 /usr/bin/python3