通过终端将Python 3.5更新到3.6


15

使用Ubuntu 17.04。在根据/ubuntu//a/865569/695385通过终端将Python 3.5更新到3.6之后,仍然显示版本是3.5.3。

~$ python3 --version
Python 3.5.3

如何安装?


1
您是如何更新的?
edwinksl


然后使用调用它python3.6python3将保持链接状态python3.5,您应该保持这种状态。像Oli在他的回答中所写的那样,研究虚拟环境。
edwinksl

谢谢,现在我要了解如何使用virtualenv。
Stanislav Voloshchuk

Answers:


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之后

python3使用新安装的Python 3.6而不是默认的3.5版本,请运行以下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通过以下命令在两个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终端可能无法启动。它显然取决于python3是3.5。
Gino Mempin '19

4

安装和升级到Python3.6要求使用以下命令

sudo apt-get upgrade python3.6

此命令将安装所有软件包。@Sreenath
alper

但是当我做python3时,它会打开python3.5。Daah
nirala
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.