安装依赖包

yum libffi-devel wget install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make mysql-devel gcc-devel python-devel -y

下载python

官网下载

打开python的官方网站:https://www.python.org/ -->Downloads-->Source code-->Latest Python 3 Release - Python X.X.X-->拉到最下面,选择Gzipped source tarball,下载到本地,然后上传到服务器即可

wget下载

wget -c https://www.python.org/ftp/python/x.x.x/Python-x.x.x.tgz

安装python

执行下列命令

tar -zxvf Python-3.8.0.tgz
cd Python-3.8.0
./configure ; make && make install

配置环境变量(python和pip的)

mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/local/bin/python3 /usr/bin/python
mv /usr/bin/pip /usr/bin/pip.bak
ln -s /usr/local/bin/pip3 /usr/bin/pip

验证python3是否安装成功

验证python

python

如果出现版本号,即安装成功。
注意centos7自带一个2.7版本。

python验证

验证pip

pip -V

看看pip的版本号,以及最后括号里是不是python的版本

pip验证

配置yum

由于修改了系统变量导致centos系统依赖的python2.7也变成了python3,导致yum无法使用,需要修改yum的相关依赖。

编辑文件 urlgrabber-ext-down

vim /usr/libexec/urlgrabber-ext-down

没有vim可以用vi

在/usr/bin/python后面添加2.7即可

- /usr/bin/python
+ /usr/bin/python2.7

编辑文件yum

vim /usr/bin/yum

做法同上。

至此安装完成

Last modification:July 27th, 2021 at 09:24 am
如果觉得我的文章对你有用,请作者喝杯咖啡把~