1.新环境必执行
yum install gcc libffi-devel zlib* openssl-devel -y
2.安装python
wget --no-check-certificate https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
# 解压
tar -zxvf Python-3.6.5.tgz
cd Python-3.6.5
./configure --prefix=/data/djangostack-1.9.7/python3
make
make install
安装过程中可能遇到的错误
如果遇到:configure: error: no acceptable C compiler found in $PATH
解决方法:# yum install gcc
3.软连接
删除软连接
rm -rf ./pip
rm -rf ./python
ln -s /data/djangostack-1.9.7/python3/bin/pip3 /usr/bin/pip
ln -s /data/djangostack-1.9.7/python3/bin/python3.6 /usr/bin/python
4.此时一个新的环境就ok了,如果需要复制老的环境的所有包,需要执行以下几步
1).cd /data/djangostack-1.9.7/python3/lib/python3.6
打包
tar -czvf site-packages.tar.gz site-packages/
2)复制到需要包的服务器对应的位置,将原来的site-packages 改名,解压这个包生成新的site-packages。
3)如遇到pip list 报错
# pip 报错
yum -y install python-pip