Centos6.6升级python版本
centos原生python为2.6.6,可以通过下面的命令查看
#python -V
Python 2.6.
注:在安装新版本前,请先安装zlib\openssl组件,如果你确认你用不到这个,也可以不装
需要先安装以下组件,才能保证编译后的版本正常使用
yum install zlib,zlib-devel #安装easy_install需要
yum install openssl,openssl-devel #安装pip需要
yum install gcc #编译需要
yum install sqlite-devel #运行django需要
1、下载你需要的python版本
到https://www.python.org/downloads/官网下载需要的版本,目前linux使用的版本是.tgz或.tar.xz版本。
2、解压下载文件
以tar.xz为例
#xz -d Python-2.7.8.tar.xz
#tar -xvf Python-2.7.8.tar
3、编译&安装
由于编译需要gcc支持,之前如果未安装,请安装gcc,#yum install gcc
#cd Python-2.7.8 #./configure
#make all
#make install
#make clean
#make distclean
4、取消原链接,创建新版本链接
#mv /usr/bin/python /usr/bin/python2.6.6
#ln -s /usr/local/bin/python2.7 /usr/bin/python
5、检查python当前版本
#python -V
python 2.7.
6、修改yum兼容
由于yum是python2.6编写的,没有兼容python2.7
需要将下面部分由 #!/usr/bin/python 修改为 #!/usr/bin/python2.6。
nano /usr/bin/yum
#!/usr/bin/python
修改为:
#!/usr/bin/python2.6
7、安装eazy_install
#wget https://bootstrap.pypa.io/ez_setup.py
#python ez_setup.py
8、安装pip
#wget https://bootstrap.pypa.io/get-pip.py
#python get-pip.py
Centos6.6升级python版本的更多相关文章
- CentOS 6下升级Python版本
CentOS6.8默认的python版本是2.6,而现在好多python组件开始只支持2.7以上的版本,比如说我今天遇到的pip install pysqlite,升级python版本是一个痛苦但又常 ...
- CentOS 5升级Python版本(2.4>2.7)
安装SALT时,需要这样作,公司有一批REDHAT5的,弄起来... 然后却是: Missing Dependency: python(abi) = 2.6 is needed by package ...
- CentOS6.x升级MySQL版本5.1到5.6
CentOS6.x升级MySQL版本5.1到5.6 分类: Web MySQL 2014-08-04 11:22 2813人阅读 评论(1) 收藏 举报 mysql云服务器升级centos6 有一些虚 ...
- CentOs 6.x 升级 Python 版本【转】
在CentOS 6.X 上面安装 Python 2.7.X CentOS 6.X 自带的python版本是 2.6 , 由于工作需要,很多时候需要2.7版本.所以需要进行版本升级.由于一些系统工具和服 ...
- Linux系统下升级Python版本步骤(suse系统)
Linux系统下升级Python版本步骤(suse系统) http://blog.csdn.net/lifengling1234/article/details/53536493
- CentOS6.5升级autoconf版本,解决”Autoconf version 2.64 or higher is required“错误
CentOS6.5升级autoconf版本,解决”Autoconf version 2.64 or higher is required“错误 https://blog.csdn.net/pretty ...
- linux服务器升级python版本(python2与python3共存)
linux服务器升级python版本 ######################################## 第一步先安装sqlite-devel,因为python2也有这个,python3 ...
- linux下面升级 Python版本并修改yum属性信息
最近需要在linux下使用python,故需要升级一下python版本,上网查询了一下相关资料,更新了一下linux下面的python环境,记录如下: linux下面升级 Python版本并修改yum ...
- Centos6.5下升级Python版本
Cenos6.5升级Python2.6到2.7 1.下载源码包 wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz 2.进行 ...
随机推荐
- springmvc+maven
http://blog.csdn.net/zht666/article/details/8673609/
- Android UI方面的学习记录
1,android:textAllCaps=“false” android5.0后有可能button的text显示全是大写,设置这个后才能正常显示小写 2,优化listview性能: 1,view重用 ...
- linux awk命令详解2
awk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息 awk处理过程: 依次对每一行进行处理,然后输出 awk命令形式: awk [-F ...
- 升级到macSierra 10.12之后 在模拟器上面滑动视图很卡,
解决方法 在终端里面输入sudo sysctl -w kern.timer.coalescing_enabled=0
- json_encode不编码中文字符的方式
json_encode($array,JSON_UNESCAPED_UNICODE);
- ubuntu 开机进入不了图形界面
在开机的时候有注意到空间不足.第二天重启的时候进入不了系统. 但是 ctrl + alt _F6 可以进入shell . 于是估计是空间不足导致进入不了系统. 找到哪里文件夹空间异常的大就可以解决问 ...
- Sublime的Package Control的安装
最近在用Sublime,我想很多人和我一样都是先要安装PackageControl吧! 可是看了网上的好多博客感觉都太繁琐了 对于像我这样的小白来说实在有很多看不懂的地方 相对来说还是官网的那种方法更 ...
- H5获取的经纬度,该怎么在百度地图中查看?
之前理所当然的的到百度的坐标拾取系统, 输入H5获取的经纬度坐标,然后查询,然后发现老是有误差,而且误差都是一样的规律:偏实际位置西南方约1000~1500米左右. 以为是H5获取经纬度必然会产生这么 ...
- Socket.io 延伸
项目正好用到了即时通讯功能,于是研究到了webSocket技术,后来发现了可以在web.[Android].[iOS]上同时使用的解决方案,那就是SocketIO.其实现原理啥的不做介绍了,直接贴上I ...
- ACM常用模板
数论: 中国剩余定理(互质与非互质通用版) ],r[]; int e_gcd(int a,int b,int &x,int &y) { ) { x=; y=; return a; } ...