您的位置:首页 > 运维架构 > Linux

Linux下python的升级及多版本管理

2016-04-09 22:33 344 查看

python的多版本管理

使用pyenv可实现python的多版本管理,参见Python多版本共存之pyenv 使用 pyenv 管理 Python 的版本

当主机上同时安装了2.7.8和2.7.11时,可通过
pyenv global 2.7.11
设置全局的python版本为2.7.11,此时通过命令
pip install your_package
安装的包都是2.7.11,但有的包必须使用yum安装,此时安装后的包居然是2.7.8版的(系统自带的是2.7.8)。

为解决上述问题,可针对yum设置python的版本为2.7.11,也可直接升级python版本到2.7.11,参见下小节。

python的升级

参考在CentOS 6.X 上面安装 Python 2.7.XFedora/Centos升级Python由2.7到3.2完成python的升级。注意升级完成后,需将
/usr/bin/yum
中的python指回旧版本,否则会报错
No module named yum
。若指回旧链接仍出现该问题,参见 运行yum报错:No module named yum 完全重装python和yum。

更简单的方式是通过
yum update
,直接更新所有软件完成python的升级。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: