如何将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