Centos6.9 Python2.6升级2.7
来源:互联网 发布:收钱软件哪个好 编辑:程序博客网 时间:2024/06/05 05:35
最近在学习Python,用到了Tornado框架,之前一直用着Python2.6,虽然一直提示不支持更新了,但是也没有出现什么问题,但是使用Tornado的时候,使用pip安装后,不能使用,必须2.7,所以进行了升级,但是发现并不是仅仅升级Python就可以的,具体的步骤如下:
1.升级Python
#wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2
首先下载Python2.7的安装包。
#tar -jxvf Python-2.7.3.tar.bz2
然后进行解压。
#cd Python-2.7.3
进入到解压后的工作目录。
#./configure #make all #make install #make clean #make distclean安装,四步,如上。
#/usr/local/bin/python2.7 -V
可以查看下安装后的版本信息,接下来就是需要将python的软连接指向2.7.
#mv /usr/bin/python /usr/bin/python2.6.6 #ln -s /usr/local/bin/python2.7 /usr/bin/python
#python -V
此时查看Python版本,应该为2.7
2.yum修改
Python安装完毕之后,发现yum不可以使用了,因为Python已经指向了2.7,而yum要是用2.6。所以修改yum采用的python即可。
#vim /usr/bin/yum
将文件首行的
#!/usr/bin/python
修改为:
#!/usr/bin/python2.6.6
此时使用yum一切正常。
3.setuptools安装
然后使用pip的时候,发现也是不可以的,但是pip又依赖于setuptools,所以先安装此工具。
首先下载:
#wget https://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg --no-check-certificate
赋予执行权限:
#chmod +x setuptools-0.6c11-py2.7.egg
执行
#sh setuptools-0.6c11-py2.7.egg
如果一直没有报错,那就安装成功了,但是我安装的时候报如下错误:
zipimport.ZipImportError:can't decompress data; zlib not available
缺少这个包,接下来安装这个包。
4.安装zlib:
同理,
下载:
# wget http://www.zlib.net/zlib-1.2.5.tar.gz
解压:
tar zxvf zlib-1.2.5.tar.gz
进入目录:
cd zlib-1.2.5
执行:
# ./configure # make # make install
然后需要重新编译python。这个是重要的,不可以省略的。
首先进入Python2.7的安装目录,根据自己的。
然后重新编译,即执行:
# ./configure # make # make install
安装完毕,如果安装setuptools出现问题,进行完这步操作后,在执行
# sh setuptools-0.6c11-py2.6.egg
即可。
5.pip安装
首先下载:
wget --no-check-certificate https://github.com/pypa/pip/archive/1.5.5.tar.gz
然后解压、进入目录,执行即可:
tar zvxf 1.5.5.tar.gz cd pip-1.5.5/python setup.py install
安装完毕。
阅读全文
0 0
- Centos6.9 Python2.6升级2.7
- Centos6中Python2.6升级2.7
- centos6.x默认python2.6升级2.7
- centos6原生python2.6升级python2.7
- centos6默认python2.6升级2.7 卸载python2.6升级2.7
- centos6默认python2.6升级2.7 卸载python2.6升级2.7
- centos6默认python2.6升级2.7 卸载python2.6升级2.7
- Centos6.4上python2.6.6升级到2.7.6
- CentOs6.7 python2.6升级到2.7.11
- centos6.5升级python2.6到2.7 + 安装pip
- linux Centos6.5 下python2.6升级到2.7
- CentOs6.7 python2.6升级到2.7.11
- CentOS6.5下升级python2.6到python2.7
- Linux CentOS6.X 升级python2.6到python2.7
- [教程]centos6.3从python2.6升级到python2.7
- python2.6升级2.7
- centos6.5升级Python2.7.14
- centos6.5 升级python2.6.6到2.7.9安装过程出现问题解决过程
- Android通过蓝牙与单片机(HC-05)进行通信,接收数据
- VS2015 VMware Win10驱动调试环境问题总结
- Android状态栏颜色修改,取消状态栏
- 银行场景测试-服务器脚本
- 数据挖掘模型中的IV和WOE详解
- Centos6.9 Python2.6升级2.7
- 时间都去哪了
- 基于haar+adaboost的人脸检测、深度学习的人脸识别技术应用综述
- 到现在做过广搜的题(判价值)的思考
- h5局部变量、全局变量、数组、选择排序(快速排序)、冒泡排序
- 工具类App为HTML5游戏带来流量及精准玩家
- Firefox Developer Edition 中文版本
- [JavaWeb]滴滴打车动态刷新车辆位置
- 光纤模块基本知识