今天就跟大家聊聊有关怎么在centos 7。x环境中安装python2。x,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
一般而言,新的centos 7。python x中自带的都是2。x的版本。对于我们运行python软件支持并不友好,所以需要进行升级操作
下载python3的包之前,要先安装相关的依赖包,用于下载编译python3:
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc 使
安装pip
默认的centos7是没有安装皮普,先添加epel扩展源
yum -y install epel-release
安装pip
curl https://bootstrap.pypa.io/get-pip.py -o get-pip。py
一般centos7系统都有自带的python 2。x的版本,所以直接使用python运行即可
python get-pip。py
脉冲测试安装
pip - v #,pip 版本展示如下 pip 20.3.1 得到/usr/地方/python3/lib/python3.6/网站/pip (python 3.6)
安装wget
安装wget命令如下
pip install wget
用wget下载python3的源码包,或者自己先下载好,上传到服务器再安装,如果网络快可以直接安装
wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tar.xz
编译python源码包
编译python3源码包,解压
xz -d Python-3.6.8.tar.xz tar -xf  Python-3.6.8。焦油
进入解压后的目录,依次执行下面命令进行手动编译
cd Python-3.6.8 。/configure 前缀=/usr/地方/python3
如果执行报如下错误,是因为由于本机缺少gcc编译环境,如果不报错,直接执行下一步骤
配置:,错误:,“拷贝/根/Python-3.6.8& # 39;: 配置:错误:,no acceptable C compiler found 美元拷贝路径 阅读“config.log& # 39;, for more 细节 #,执行命令 yum install  -y gcc
执行成功后,开始手动编译,时间稍等几分钟
make ,,, make 安装
安装依赖zlib, zlib-deve
yum install zlib zlib yum install  zlib zlib-devel
最后没提示出的错,就代表正确安装了,在/usr/地方/目录下就会有python3目录
替换python软链接
添加软链接,将原来的链接备份,如果没有python软连接可以不执行
mv /usr/bin/python /usr/bin/python。贝克
添加python3的软链接
ln -s /usr/地方/python3/bin/python3.6 /usr/bin/python
测试是否安装成功了
python - v #,python 版本展示 Python 3.6.8
更新百胜文件
而因为百胜使用的是python2,所以替换成为python3后可能会无法工作,因此还需要修改百胜的配置文件
在此之前需要确认下,python是否有2.7的版本
确认后就可以修改了
#,把文件头部的,# !,/usr/bin/python 改成,# !,/usr/bin/python2.7 vi /usr/bin/百胜 #,把文件头部的,# !,/usr/bin/python 改成,# !/usr/bin/python2.7 vi /usr/libexec/urlgrabber-ext-down #,把文件头部的,# !,/usr/bin/python 改成,# !/usr/bin/python2.7 #,如果没有此文件,就不必修改 vi /usr/bin/yum-config-manager
修改完成后可以下载个平时比较常用的树组件
yum install tree - y
看完上述内容,你们对怎么在centos 7。x环境中安装python2.x有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。