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