centos6版本下的Python2.6升级到2.7
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了centos6版本下的Python2.6升级到2.7,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2167字,纯文字阅读大概需要4分钟。
内容图文
![centos6版本下的Python2.6升级到2.7](/upload/InfoBanner/zyjiaocheng/946/a5914f9d63c443889eb0554344f2e7ca.jpg)
centos 6.8下的Python2.6.* 升级 到Python2.7以上版本
思路:1.去官网下载最新的Python2.7的安装包
2.编译安装,并同时处理好老的2.6的指向问题
3.安装pip
一,下载以及编译
建议使用 wget
自己到官网找自己想要的2.7以上版本 官网地址:www.python.org/ftp/python
wget https://www.python.org/ftp/python/2.7.15/Python-2.7.15.tgz
解压进入目录
cd Python-2.7.15
编译安装,可加配置信息 ,也可指定目录
./configure --prefix=/usr/local/Python27
make && make install
# 跑完一步可输入$? 检查如果返回0,这继续下一步,否则检查报错并处理
二。替换老的Python2.6链接
先备份
mv /usr/bin/python /usr/bin/python2.6
ln -s /usr/local/Python27/bin/python2.7 /usr/bin/python
再修复yum问题,
vi /usr/bin/yum
把文件头部的#!/usr/bin/python改成#!/usr/bin/python2.6就是把旧版本python作为yum的执行环境,保存退出后yum安装即可正常运行。
三。安装pip
安装pip需要 setuptools模块
setuptools模块安装到新版python2.7目录lib/site-packages/下
下载setuptools官网地址:https://pypi.python.org/pypi/setuptools
好像只有setuptools-38.6.0-py2.py3-none-any.whl (md5)和setuptools-38.6.0.zip (md5)两种包
官方推荐使用.whl包,但还不知道怎么安装,
直接下载zip包(2018年3月16号下载)
cd /opt/
wget https://pypi.python.org/packages/95/b9/7c61dcfa6953271f567a8db96f110cd8cf75e13a84c1d293649d584d2d39/setuptools-38.6.0.zip
解压zip包
unzip setuptools-38.6.0.zip
进入解压目录
cd setuptools-38.6.0
使用新版本的python安装
python setup.py install
如果这里报错,Compression requires the (missing) zlib module。就是缺少zlib模块
先安装缺少的模块
yum install zlib
yum install zlib-devel
#### 将python2.7.15 再重新进行编译安装 ####
cd /opt/Python-2.7.15
./configure --prefix=/usr/local/Python27
make && make install
再进入到setuptools-38.6.0目录
cd /opt/setuptools-38.6.0
再次安装,应该不会再报错了
python setup.py install
pip模块的安装
同上,官网地址https://pypi.python.org/pypi/pip ,下载压缩包
wget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz
tar -zxvf pip-9.0.1.tar.gz
cd pip-9.0.1
由于pip安装包依赖于setuptools模块,所以可以直接安装
python setup.py install
最后检查pip版本
pip -version
参考引用链接:
https://www.cnblogs.com/gne-hwz/p/8586430.html
内容总结
以上是互联网集市为您收集整理的centos6版本下的Python2.6升级到2.7全部内容,希望文章能够帮你解决centos6版本下的Python2.6升级到2.7所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。