Centos7.4安装python3.7 与python2 共存(一定要安装libffi-devel ,大多数帖子会漏掉)

yum -y groupinstall “Development tools”
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 libffi-devel

一定要安装libffi-devel ,大多数帖子会漏掉

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

mkdir /usr/local/python3

解压安装

./configure –prefix 命令用法

为了便于集中管理某个软件的各种文件,可以配置–prefix,如:
./configure –prefix=/usr/local
可以把所有资源文件放在/usr/local的路径中,就不会分散了。
用了—prefix选项的另一个好处是卸载软件或移植软件。当某个安装的软件不再需要时,只须简单地删除该安装目录,就可以把软件卸载得干干净净;移植软件只需拷贝整个目录到另外一个机器即可(相同的操作系统)。

tar -xvf Python-3.7.0.tgz

./configure --prefix=/usr/local/python3
make && make install

建立软链接
python软链接没有问题
pip3和python 一个原理

改完这个问题过,但是会有新问题
ModuleNotFoundError: No module named ‘pip._internal.cli’
解决方法:
python -m ensurepip
python -m pip install --upgrade pip

©️2020 CSDN 皮肤主题: 游动-白 设计师:上身试试 返回首页