如何切换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版本