Centos7.8 安装Python3.8 --详细步骤
查看系统版本号:
0、更新系统包:
yum -y update
1、安装编译工具:
yum -y groupinstall "Development tools"
2、安装编译包:
yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel
3、创建编译安装目录:
mkdir /usr/local/python3
4、下载python 安装包:
wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz
5、解压缩 安装包:
tar -zxvf Python-3.8.1.tgz
安装:
6、进入解压缩的目录:
cd Python-3.8.1
7、进行编译安装:
./configure --prefix=/usr/local/python3/
make && make install
在编译安装完成后, 在最后面如果出现下面的2行以后就说明python3.8已经安装成功了。
**创建软连接: **
8、查看当前python 软连接路径:
ll /usr/bin/ |grep python
系统默认是的python环境是Python2.7。
9、我们现在把python2.7的默认环境替换成python3.8。
A、删除python软连接:
rm -rf /usr/bin/python
(现在删除的这个软连接是Python2.7的)
删除默认pip软连接:
rm -rf /usr/bin/pip
(现在删除的这个软连接是pip 2.7的)
B、添加python3 的软连接
ln -s /usr/local/python3/bin/python3 /usr/bin/python
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
添加完成后如果无报任何错,就说明软连接添加成功了。
10、修改yum配置文件:
修改第1处:
vi /usr/bin/yum
把 #! /usr/bin/python 修改为 #! /usr/bin/python2
修改的第2处:
vi /usr/libexec/urlgrabber-ext-down
把 #! /usr/bin/python 修改为 #! /usr/bin/python2
查看当前python的默认版本号:
python -V (大写的V)
[root@10 ~]# python -V
Python 3.8.1
[root@10 ~]#
搞定!!!YEAH!! 现在所有的安装已经结束,到此Centos7.8 安装Python就算结束咯!
**ps: **
调用Python3 直接输入Python。
调用python2 直接输入Python2。