CentOS6.9升级Python2.6到Python2.7.5

46 篇文章 0 订阅
10 篇文章 0 订阅

由于在阿里云购买的服务器选择的是CentOS6.9系统,而其自带的是Python2.6,在开发的时候安装某些包的时候可能会有些问题,因此需要将其升级到Python2.7及其以上。

 

一、查看当前系统的Python版本

Python -V

pip -V

 

二、安装所有的开发工具包及依赖的包

yum groupinstall -y "Development tools”

yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel

 

三、下载、编译并安装Python

$ wget https://www.python.org/ftp/python/2.7.5/Python-2.7.5.tgz

$ tar zxf Python-2.7.5.tgz

$ cd Python-2.7.5

$ ./configure

$ make && make install

$ ll /usr/local/bin/py*

$ rm -f /usr/bin/python-config

$ ln -s /usr/local/bin/python /usr/bin/python

$ ln -s /usr/local/bin/python-config /usr/bin/python-config

$ ln -s /usr/local/include/python2.7/ /usr/include/python2.7

$ python -V 

Python 2.7.5 #输出的版本号跟你安装的版本号对应表示正常

 

四、安装setup tools和pip

$ wget https://files.pythonhosted.org/packages/37/1b/b25507861991beeade31473868463dad0e58b1978c209de27384ae541b0b/setuptools-40.6.3.zip

$ unzip setuptools-40.6.3.zip

$ cd setuptools-40.6.3

$ python setup.py install

setuptools 正确安装完成后,easy_install 命令就会被安装在 /usr/local/bin 目录下了,你可以使用命令“which easy_install”来查看。

# 下面我们就可以使用easy_install命令安装pip工具了.

$ easy_install pip 

注意:这样安装的匹配版本比较高,在你安装的Python版本比较低的时候,使用pip安装某些高版本的包可能会报错。

这样你可以指定适配的版本,命令如下:python -m pip install "django<2

 

五、yum问题

升级 Python 可能会导致 yum 命令不可用。

解决方法如下:

编辑 /usr/bin/yum 文件,将 “#!/usr/bin/python” 改为 “#!/usr/bin/python2.6”。

 

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值