linux下python版本查看与切换

python2和python3不兼容的地方很多,可以使用python 2to3.py -w E:/test.py自动转换,使用前需要先切换到D: -> cd D:\Program\Python3.7.1\Tools\scripts目录下。同样3转2可以先安装一个Python包:lib3to2 (命令行pip install lib3to2),然后以相同方法转换。

但有时需要切换不同python版本,ubuntu下比较好用的方法:
1.修改别名
$ alias python=’/usr/bin/python3’
$ python --version # 版本已经改变
上面的别名修改只是暂时性的,重开一个窗口后配置就不见了。如果要使每个窗口都使用这个别名,可以编辑~/.bashrc,把alias配置写入文件。
2.采用update-alternatives 切换版本

查看关于Python的可选项:
$ update-alternatives --display python
update-alternatives: 错误: 无 python 的候选项

需要首先先建立python的组,并添加Python2和Python3的可选项
$ sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 2 # 添加Python2可选项,优先级为2
$ sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.4 1 #添加Python3可选项,优先级为1
注意,这里的/usr/bin/python链接文件,两个可选项必须是一样的,这样这个链接文件才可以选择两个不同的可选项去链接。

版本切换:
$ sudo update-alternatives --config python

如果你想要删除某个可选项的话:
$ sudo update-alternatives --remove python /usr/bin/python2.7

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值