CentOS6.X升级默认Python2.6.6到python2.7
在centos下直接输入python即可进入python,能看到当前版本信息
在这里看到 centos6.8 默认的python还是2.6.6,现在大部分的开发中一般都是使用2.7.x或者3.x版本 下面将我在虚拟机中的centos6.8 python升级过程简单总结
首先,将python2.7的安装包下载或者通过winscp 等方式上传到主机上 ,这里使用的是 wget
方式 ,直接从官网下载python2.7的包 命令如下wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz
,下载完成后 tar -xvf Python-2.7.13.tgz
进行解压,cd Python-2.7.13
进入目录, 输入命令./configure
完成后echo $?
看状态,如果是0 说明没有错误 , make && make install
进行安装.configure: error: no acceptable C compiler found in $PATH
See `config.log‘ for more details
如果出现以上错误 是因为主机上没有gcc套件 需要安装gcc套件 yum 方式安装即可.因为编译时候 没有指定路径 所以默认都在 /usr/local/python2.7 ,/usr/local/bin/python2.7 -v
进入python 可以看到 已经是python2.7.x ,接下来需要对系统默认的版本python进行备份,然后对yum 修改,否则yum 会提示报错 .mv /usr/bin/python /usr/bin/python2.6.6
进行备份ln -s /usr/local/bin/python2.7 /usr/bin/python
然后编辑 yum ,vi /usr/bin/python ,将第一行 后面加2.6.6 最终为 #!/usr/bin/python2.6.6
这次centos 下python 进入的默认就是2.7.x版本了
这里没有安装pip ,如果要安装pip 在python编译安装时候就要指定参数 并且提前安装好依赖库
来源: http://www.bubuko.com/infodetail-1967256.html