CentOS安装Python2.7与Python2.6并存的方法

2025-05-27 0 58

最近买了VPS用CentOS用服务系统,以前用Ubuntu的时候感觉Linux还挺好用但是这几天用CentOS的时候让我对Linux有了新的认识,Linux也能让你抓狂!我在原来系统上装了Python2.7后出现各种问题,各种库找不到呀!,因为ContOS里的很多库依赖Python2.6,当安装完Python2.7后会出现各种问题。如果能让其2个版本很好的并存可以解决此问题。后来发现了一篇博客解决了我的问题,现在记录下来也为和我有同样问题的人指明一个方向。

首先更新yum和安装开发工具集

?

1

2
yum -y update

yum groupinstall -y 'development tools'

然后再安装python工具需要的软件包(不然安装setuptools和pip会出错,然后提示找缺少什么文件,所以提前装上)。

?

1
yum install -y zlib-devel bzip2-devel openssl-devel xz-libs wget

用源码安装Python2.7

?

1

2

3

4

5

6

7

8

9

10

11

12

13
// 下载源码

wget http://www.python.org/ftp/python/2.7.13/Python-2.7.13.tar.xz

// 解压文件

xz -d Python-2.7.13.tar.xz

tar -xvf Python-2.7.13.tar

// 进入解压后的文件夹

cd Python-2.7.13

// 运行配置

./configure --prefix=/usr/local

// 编译和安装

make

make altinstall

可能你在其他地方看到的是make install,而我这里用的make altinstall。因为altinstall不用影响原来的python版本。

设置软连接

?

1
ln -s /usr/local/bin/python2.7 /usr/bin/python

经过软连接以后我们再使用python命令的是时候就指向我们的2.7版本的python了。

安装setuptools

?

1

2

3

4

5

6

7

8
// 下载源码

wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-1.4.2.tar.gz

// 解压文件

tar -xvf setuptools-1.4.2.tar.gz

// 进入解压后的文件夹

cd setuptools-1.4.2

// 安装

python2.7 setup.py install

安装pip

?

1
curl https://bootstrap.pypa.io/get-pip.py | python2.7

解决yum不能用的问题

因为yum不支持pthon2.7经过上面的步骤你会发现yum不能用了,这们上面安装的时候并没有移除掉python2.6,所以我们只对yum指定python版本就可以了

?

1

2
// 用编辑器打开yum

vi /usr/bin/yum

将第一行 #!/usr/bin/python 改为 #!/usr/bin/python2.6

现在运行一下yum看看是不是能用了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持快网idc。

原文链接:http://www.jianshu.com/p/2f55c7d60d55?utm_source=tuicool&utm_medium=referral

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 CentOS安装Python2.7与Python2.6并存的方法 https://www.kuaiidc.com/56379.html

相关文章

猜你喜欢
发表评论
暂无评论