web-dev-qa-db-ja.com

Ubuntu 14.04でのpython3.6.2のインストール-python3 --versionでも3.4.3が表示される

Ubuntu 14.04 LTSに最新のpythonをインストールしようとしています。これまでに次のことをしようとしました。

Sudo add-apt-repository ppa:jonathonf/python-3.6
Sudo apt-get update
Sudo apt-get install python3.6

正常に終了しました。

私が入るとき:

ls /usr/bin | grep python

私は得ています:

dh_python2
dh_python3
python
python2
python2.7
python3
python3.4
python3.4-config
python3.4m
python3.4m-config
python3.6
python3.6m
python3-config
python3m
python3m-config
python-mkdebian
x86_64-linux-gnu-python3.4-config
x86_64-linux-gnu-python3.4m-config
x86_64-linux-gnu-python3-config
x86_64-linux-gnu-python3m-config

ご覧のとおり、Python 3.6があります。しかし、私が入力するとき:

python3 --version

私は得ています

Python 3.4.3

私が間違っていることを理解するのを手伝ってもらえますか?

4
Azat

あなたは何も悪いことをしておらず、物事は意図したとおりに機能しています。 PPAからPython 3.6をインストールした後でも、Ubuntu 14.04システムの/usr/bin/python3シンボリックリンクは、/usr/bin/python3.4ではなく、/usr/bin/python3.6を指しています。したがって、Python 3.6インタープリターを呼び出すには、明示的にpython3.6を実行します。

Ubuntuには実際にはPython 3が実際にPython 3.4であることに依存するかなりの数のプログラムがあるので、/usr/bin/python3シンボリックリンクを変更して/usr/bin/python3.4を変更することはできません。シンボリックリンクはPythonを指します3.6。

6
edwinksl