时间:2021-05-19
最近买了VPS用CentOS用服务系统,以前用Ubuntu的时候感觉Linux还挺好用但是这几天用CentOS的时候让我对Linux有了新的认识,Linux也能让你抓狂!我在原来系统上装了Python2.7后出现各种问题,各种库找不到呀!,因为ContOS里的很多库依赖Python2.6,当安装完Python2.7后会出现各种问题。如果能让其2个版本很好的并存可以解决此问题。后来发现了一篇博客解决了我的问题,现在记录下来也为和我有同样问题的人指明一个方向。
首先更新yum和安装开发工具集
yum -y updateyum groupinstall -y 'development tools'然后再安装python工具需要的软件包(不然安装setuptools和pip会出错,然后提示找缺少什么文件,所以提前装上)。
yum install -y zlib-devel bzip2-devel openssl-devel xz-libs wget用源码安装Python2.7
// 下载源码wget http:///ftp/python/2.7.13/Python-2.7.13.tar.xz// 解压文件xz -d Python-2.7.13.tar.xztar -xvf Python-2.7.13.tar// 进入解压后的文件夹cd Python-2.7.13// 运行配置./configure --prefix=/usr/local// 编译和安装makemake 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版本就可以了
// 用编辑器打开yumvi /usr/bin/yum将第一行 #!/usr/bin/python 改为 #!/usr/bin/python2.6
现在运行一下yum看看是不是能用了。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
centos6自带python2.6版本,根据需要,安装python2.7、easy_install-2.7、pip2.7依赖yumgroupinstall-y
安装部署Scrapy在安装Scrapy前首先需要确定的是已经安装好了Python(目前Scrapy支持Python2.5,Python2.6和Python2.7
centos7之Python3.74安装安装版本:Python3.74系统版本:centos7系统默认安装Python2.7,保留。安装/usr/bin/Pyt
本文主要给大家介绍了关于在CentOS7下安装Python3.5并与Python2.7兼容并存的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍:Ce
CentOS6.5升级Python2.7版概要CentOS6.5中预安装了Python-2.6.6,其比较新的Python-2.7.9(CentOS7预装版本)