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.X和Fedora/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的升级。
相关文章推荐
- Linux内核如何装载和启动一个可执行程序
- Linux 下wifi 驱动开发(二)—— WiFi模块浅析
- LINUX内核分析第七周学习总结——可执行程序的装载
- 20135201李辰希 《Linux内核分析》第七周 可执行程序的装载
- Linux学习三部曲(之三)
- CentOS 7卸载openjdk
- linux基础学习之 gsaop calc 例程(1)
- Centos学习笔记1-基本部分
- centos6.6 上网配置说明
- 详解使用pscp命令Linux文件上传与下载
- LINUX内核分析第七周学习总结:可执行程序的装载
- 使用 PuTTY 安全复制客户端将文件传输到您的 Linux 实例
- CentOS 7.0 关闭防火墙和selinux
- Linux 下wifi 驱动开发(一)—— WiFi基础知识解析
- linux下查找某个文件位置的方法
- 古老编程环境展——LFS Linux篇
- linux sed命令详解
- linux fsck 修复命令
- CentOS 部署 Python3 的一些注意事项
- Linux目录、文件