如何切换Linux下的python版本

如今python已经十分的常用,很多社区提供的python往往是有两个版本,即python2和python3. python3如今已经存在代替python2成为主流的趋势,但是在安装的Linux系统中虽然存在两个版本的python,但是默认往往是python2,不利于我们构建最新的深度神经网络,因此这里记录一下切换python版本的问题

使用 update-alternatives 来为整个系统更改 Python 版本。以 root 身份登录,首先罗列出所有可用的 python 替代版本信息:

# update-alternatives --list python

如果显示 update-alternatives: error: no alternatives for python ,则表示 Python 的替代版本尚未被 update-alternatives 命令识别。想解决这个问题,我们需要更新一下替代列表,将 python2.7 和 python3.4 放入其中。
# update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
显示 update-alternatives: using /usr/bin/python2.7 to provide /usr/bin/python (python) in auto mode
# update-alternatives --install /usr/bin/python python /usr/bin/python3.4 2
显示 update-alternatives: using /usr/bin/python3.4 to provide /usr/bin/python (python) in auto mode

这样就可以使用一下命令自由切换版本了
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100 //切换到python2
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150 //切换到python3
sudo update-alternatives --config python //显示当前系统中所有的Python版本

 
posted @ 2018-10-17 15:26  yanshuai0922  阅读(499)  评论(0编辑  收藏  举报