1 .准备
1.1 .检查当前python的安装情况
默认情况下,CentOS 7安装了python 2.7,但目前生产环境中越来越多地使用python 3。
whiereis python
返回以下内容,表示仅安装了python 2:
python :/usr/FQ dgk/python 2.7/usr/FQ dgk/python/usr/FQ dgk/python 2.7-config/usr/lib/python 2.7/usr
1.2 .安装依赖
yuminstallzlib-devel bzip2-devel OpenSSL-devel ncurses-devel SQLite-devel readline-devel tk-develgccmakelibffi-devel
这里有一个叫libffi-devel的软件包。 如果不安装,则稍后安装python3时将报告以下错误:
# modulenotfounderror : nomodulenamed ' _ ctypes '
2 .安装
2.1 .下载解压缩
cd /tmp/
wget 3359 www.python.org/FTP/python/3.8.0/python-3.8.0.tgz
tar -zxvf Python-3.8.0.tgz
2.2 .安装
cd Python-3.8.0/
./configure prefix=/usr/local/python 3
制造制造安装
2.3 .添加软链接
首先删除原始python2的软链接
rm -rf /usr/fqdgk/python
rm -rf /usr/fqdgk/pip
ln-s/usr/local/python3/FQ dgk/pip 3.8/usr/FQ dgk/pip
ln-s/usr/local/python3/FQ dgk/python 3.8/usr/FQ dgk/python
3 .修改yum
注意:这一步不能节省。 否则,稍后使用yum将报告错误。
vim /usr/fqdgk/yum
修改第一行#! /usr/fqdgk/python是#! /usr/fqdgk/python2