对python版本设置版本控制
目录
一、linux版本控制
update-alternatives
可对注册服务的软链接进行管理,实现对软件版本的切换。
update-alternatives --install link_path command_name executable-path priority
例子
update-alternatives --install /usr/bin/python python /usr/bin/python2 100
link_path是python的搜索路径
command_name是实际使用的命令,比如敲入python,就会找到link_path里面的路径
executable-path是软件的真正执行位置
priority是优先级,越大优先级越大
1、update-alternatives原理
update-alternatives的原理是通过双重软链接对软链接进行管理。
将我们直接调用的软件(位于/usr/bin/)指向/etc/alternatives/,通过修改此文件夹下的软链接指向完成版本切换。
2、查看版本信息
update-alternatives --display 命令名
3、查看链接信息
update-alternatives --display 命令
4、软链接切换
update-alternatives --list 命令名
键入出现的序号回车
5、清除链接
update-alternatives --remove name path // 清除指定版本
update-alternatives --remove-all name // 全部清楚清除
二、对python版本设置版本控制
1、设置python版本代号
update-alternatives --install /usr/bin/python python /usr/bin/python2 100
update-alternatives --install /usr/bin/python python /usr/bin/python3 150
2、查看现在版本
python -V
3、切换版本
update-alternatives --config python
参考