centos7下安装python3.8

  1. 安装python编译相关工具

  2. 下载python安装包

  3. 编译安装

  4. 配置软连接

  5. 更改yum配置

一、安装编译相关工具

[root@test ~]# yum -y groupinstall "Development tools"
[root@test ~]# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
[root@test ~]# yum install libffi-devel -y

二、下载python3.8安装包

[root@test ~]# wget https://www.python.org/ftp/python/3.8.3/Python-3.8.3.tgz
[root@test ~]# tar -xzvf python-3.8.3
​

三、编译安装

[root@test ~]# mkdir /usr/local/python3
[root@test ~]#cd python-3.8.3
[root@test python-3.8.3]#./configure --prefix=/usr/local/python3
[root@test python-3.8.3]#make && make install   ##提示一下信息,则编译安装成功。
... ... ....
Installing collected packages: setuptools, pip
Successfully installed pip-19.2.3 setuptools-41.2.0

四、配置软连接

#添加python3的软链接 
[root@test ~]# ln -s /usr/local/python3/bin/python3.8 /usr/bin/python3
#添加 pip3 的软链接 
[root@test ~]# ln -s /usr/local/python3/bin/pip3.8 /usr/bin/pip3

好了,我们查看一下版本:

[root@test ~]# python3 -V
Python 3.8.3

五、更改yum配置

因为其要用到python2才能执行,否则会导致yum不能正常使用(不管安装 python3的那个版本,都必须要做的)

[root@test ~]# vi /usr/bin/yum 
把 #! /usr/bin/python 修改为 #! /usr/bin/python2 
[root@test ~]# vi /usr/libexec/urlgrabber-ext-down 
把 #! /usr/bin/python 修改为 #! /usr/bin/python2
[root@test ~]# vi /usr/bin/yum-config-manager
#!/usr/bin/python 改为 #!/usr/bin/python2
posted @ 2021-11-27 15:16  小小如同  阅读(202)  评论(0)    收藏  举报