一、安装依赖包
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel
二、上传python3.7的压缩包
三、解压
tar -zxvf Python-3.7.4.tgz Python-3.7.4.tgz
四、编译安装
./configure --prefix=/usr/local/python/Python-3.7.4 --with-openssl=/usr/local/openssl
# 指定编译文件的存放目录(安装目录)
# --prefix=/usr/local/python/Python-3.7.4
# 待openssl包编译,否则pip install组件的时候,会无法下载https的组件
# --with-openssl=/usr/local/openssl
make && make install
五、python3的环境配置
python2和python3环境共存
# 设置软连接
rm -rf /usr/bin/pip3 /usr/bin/python3
ln -s /usr/local/python/Python-3.7.4/bin/pip3.7 /usr/bin/pip3
ln -s /usr/local/python/Python-3.7.4/bin/python3.7 /usr/bin/python3
# 查看软连接是否设置好了
ll /usr/bin/python*
ll /usr/bin/pip*
六、测试安装结果
python3 -V
pip3 -V
七、设置python包安装源
# 创建pip的配置文件
mkdir -p ~/.pip
vim ~/.pip/pip.conf
# 配置pip.conf
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host = mirrors.aliyun.com
参考优秀博主:https://blog.csdn.net/shgh_2004/article/details/131273042