如何对python版本设置版本控制

作者:

文章目录
  • 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是优先级,越大优先级越大
  • 以上为个人经验,希望能给大家一个参考,也希望大家多多支持风君子博客。 您可能感兴趣的文章: python版本控制和环境管理过程 Python办公自动化之操控远程桌面和文件版本控制
  • 目录
    • 一、linux版本控制
      • 1、update-alternatives原理
      • 2、查看版本信息
      • 3、查看链接信息
      • 4、软链接切换
      • 5、清除链接
    • 二、对python版本设置版本控制
      • 1、设置python版本代号
      • 2、查看现在版本
      • 3、切换版本
    • 总结

      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是优先级,越大优先级越大

      update-alternatives的原理是通过双重软链接对软链接进行管理。

      将我们直接调用的软件(位于/usr/bin/)指向/etc/alternatives/,通过修改此文件夹下的软链接指向完成版本切换。

      update-alternatives --display 命令名
      

      update-alternatives --display 命令

      update-alternatives --list 命令名
      

       键入出现的序号回车

      update-alternatives --remove name path	 // 清除指定版本
      update-alternatives --remove-all name	 // 全部清楚清除
      

      update-alternatives --install /usr/bin/python python /usr/bin/python2 100
      update-alternatives --install /usr/bin/python python /usr/bin/python3 150

      python -V

       

      update-alternatives --config python 

      以上为个人经验,希望能给大家一个参考,也希望大家多多支持风君子博客。

      您可能感兴趣的文章:

      • python版本控制和环境管理过程
      • Python办公自动化之操控远程桌面和文件版本控制

      站内搜索