Ubuntu 17.04を使用します。 https://askubuntu.com/a/865569/695385 に従って端末を介してPython 3.5から3.6に更新した後、バージョンが3.5.3であることを示しています。
~$ python3 --version
Python 3.5.3
これはどのようにインストールされますか?
どのようにアップグレードしましたか? python3.6
バイナリどこかを持っている可能性があります。
一般的に、/usr/bin/python
または/usr/bin/python3
を独自のフルーティーなバージョンに置き換えることは決してありません。 Ubuntuの重要な部分には、安定したPython環境が必要であり、おおまかに言って、それはいじくり回すのと互換性がありません。
つまり、/usr/bin/python3.6
(または/usr/local/bin/python3.6
、またはパスにあるもの)があれば問題ありません。毎回すべてを入力したくない場合は、virtualenv
とそのためのさまざまなラッパー自動化オプションを確認することをお勧めします。これには、開発作業でシステムのsite_packages
を脅かさないという追加のボーナスがあります。
インストール後Python3.6:
python3
を作成するには、デフォルトの3.5リリースではなく、新しくインストールされたPython 3.6を使用し、次の2つのコマンドを実行します。
Sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1
Sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2
最後に、次のコマンドを使用して、python3
の2つのPythonバージョンを切り替えます。
Sudo update-alternatives --config python3
次に、選択肢メニューで/usr/bin/python3.6 -- automode
を選択します。私にとっては0
行でした。
[結果]:
$ python3 -V
Python 3.6.6
または:
$ python3 --version
Python 3.6.6
Python3.6をインストールしてアップグレードするには、次のコマンドが必要です
Sudo apt-get upgrade python3.6