web-dev-qa-db-ja.com

ターミナル経由でPython 3.5から3.6に更新

Ubuntu 17.04を使用します。 https://askubuntu.com/a/865569/695385 に従って端末を介してPython 3.5から3.6に更新した後、バージョンが3.5.3であることを示しています。

~$ python3 --version
Python 3.5.3

これはどのようにインストールされますか?

13

どのようにアップグレードしましたか? python3.6バイナリどこかを持っている可能性があります。

一般的に、/usr/bin/pythonまたは/usr/bin/python3を独自のフルーティーなバージョンに置き換えることは決してありません。 Ubuntuの重要な部分には、安定したPython環境が必要であり、おおまかに言って、それはいじくり回すのと互換性がありません。

つまり、/usr/bin/python3.6(または/usr/local/bin/python3.6、またはパスにあるもの)があれば問題ありません。毎回すべてを入力したくない場合は、virtualenvとそのためのさまざまなラッパー自動化オプションを確認することをお勧めします。これには、開発作業でシステムのsite_packagesを脅かさないという追加のボーナスがあります。

6
Oli

私は同じ問題を抱えていました。それを解決するために次の指示を行いました。

インストール後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
7
Benyamin Jafari

Python3.6をインストールしてアップグレードするには、次のコマンドが必要です

Sudo apt-get upgrade python3.6
3
Sreenath