ターミナル経由でPython 3.5を3.6に更新する


15

Ubuntu 17.04を使用します。Python 3.5を/ubuntu//a/865569/695385に従って端末経由で3.6に更新した後、バージョンが3.5.3であることを示しています。

~$ python3 --version
Python 3.5.3

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


1
どのように更新しましたか?
edwinksl


次に、を使用して呼び出しますpython3.6python3シンボリックリンクのままにpython3.5なりますので、そのままにしておく必要があります。Oliが答えで書いたような仮想環境を調べてください。
edwinksl

おかげで、今、virtualenvを使用する方法を見つけました。
スタニスラフヴォロシュチュク

回答:


7

どのようにアップグレードしましたか?どこかにpython3.6バイナリがあるかもしれません。

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

とは言っても、/usr/bin/python3.6(または/usr/local/bin/python3.6、またはあなたのパスに何でも)があれば大丈夫でしょう。毎回すべてを入力したくない場合はvirtualenv、そのためのさまざまなラッパーオートメーションオプションを調べてください。これには、site_packages開発作業でシステムを脅かさないという追加のボーナスがあります。



10

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

Python3.6のインストール後:

デフォルトの3.5リリースではなくpython3、新しくインストールされた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.9

または:

$ python3 --version
Python 3.6.9

警告:この後、gnome-terminalは起動失敗する場合があります。どうやらpython3が3.5に依存しているようです。
ジノメンピン

4

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

sudo apt-get upgrade python3.6

このコマンドは、すべてのパッケージをインストールします。@Sreenath
アルパース

しかし、python3を実行すると、python3.5が開きます.. Daah
nirala
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.