CentOS安装Python2.7与Python2.6并存的方法
程序员文章站
2022-06-13 10:46:40
最近买了vps用centos用服务系统,以前用ubuntu的时候感觉linux还挺好用但是这几天用centos的时候让我对linux有了新的认识,linux也能让你抓狂!我...
最近买了vps用centos用服务系统,以前用ubuntu的时候感觉linux还挺好用但是这几天用centos的时候让我对linux有了新的认识,linux也能让你抓狂!我在原来系统上装了python2.7后出现各种问题,各种库找不到呀!,因为contos里的很多库依赖python2.6,当安装完python2.7后会出现各种问题。如果能让其2个版本很好的并存可以解决此问题。后来发现了一篇博客解决了我的问题,现在记录下来也为和我有同样问题的人指明一个方向。
首先更新yum和安装开发工具集
yum -y update yum groupinstall -y 'development tools'
然后再安装python工具需要的软件包(不然安装setuptools和pip会出错,然后提示找缺少什么文件,所以提前装上)。
yum install -y zlib-devel bzip2-devel openssl-devel xz-libs wget
用源码安装python2.7
// 下载源码 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版本。
设置软连接
ln -s /usr/local/bin/python2.7 /usr/bin/python
经过软连接以后我们再使用python命令的是时候就指向我们的2.7版本的python了。
安装setuptools
// 下载源码 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
curl https://bootstrap.pypa.io/get-pip.py | python2.7
解决yum不能用的问题
因为yum不支持pthon2.7经过上面的步骤你会发现yum不能用了,这们上面安装的时候并没有移除掉python2.6,所以我们只对yum指定python版本就可以了
// 用编辑器打开yum vi /usr/bin/yum
将第一行 #!/usr/bin/python 改为 #!/usr/bin/python2.6
现在运行一下yum看看是不是能用了。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
推荐阅读
-
centos6.7 安装python2.7、pip2.7、easy_install-2.7的方法
-
CentOS6.5系统简单安装与配置Nginx服务器的方法
-
PHP pthreads v3在centos7平台下的安装与配置操作方法
-
在CentOS6上安装Python2.7的解决方法
-
centos7环境下swoole1.9的安装与HttpServer的使用方法分析
-
centos 6 安装vsftpd与PAM虚拟用户的方法
-
Centos下Oracle11gR2安装教程与自动化配置脚本的方法
-
VMware与Centos系统安装之重置root密码的方法
-
Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置的详细方法
-
在CentOS 7上安装Docker环境的方法与注意事项