如何将python3从python3.5更改为python3.6
我在ubuntu(zesty beta 2)上有python3.6和python3.5。 我知道python
调用python2.7。 问题是,当我调用python3
,它会自动启动python3.5而不是python3.6。
有没有比别名更好的解决方法?
更改默认的python3
版本可能会破坏系统上的许多东西,我建议不要让python3
指向python3.6
。 最好只在那些重要的程序中显式调用python3.6
,并保持python3
符号链接python3.6
。
作为别名的替代方法,您可以使用update-alternatives
:
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1
此命令将在/usr/bin/python3
创建一个链接到/usr/bin/python3.6
。
我不确定这是不是一个好主意,也许更新会让它破裂。
另一个选项是在~/bin
创建指向所需python版本的链接,然后将此路径添加到$ PATH环境变量:
export PATH=/home/$USER/bin:$PATH
或者在你的.profile中:
PATH=/home/$USER/bin:$PATH