1、安装必须的软件
#更新源中包列表
yum -y update
#先安装扩展源EPEL 才能安装pip 否则会报错
yum -y install epel-release
//解决ssl问题,否则报错:pip is configured with locations that require TLS/SSL
//你只需执行即可,具体解决过程参见:http://www.cnblogs.com/minglee/p/9232673.html
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel
yum -y install gcc gcc-c++ kernel-devel
2、解压python
tar -zxf Python-3.7.4.tgz
3、安装python
cd /usr/local/
mkdir python3
chmod 777 python3/
#配置安装路径
cd /softwares/Python-3.7.4/
./configure --prefix=/usr/local/python3
make all
make install
#主要看是否有pip3 和 python3
cd /usr/local/python3/bin
4、软连接替换
#备份旧版本
mv /usr/bin/python /usr/bin/python2.7 这一步貌似没用
#做软连接替换
ln -s /usr/local/python3/bin/python3 /usr/bin/python -f
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip -f
**********以下此步骤可以省略*********************************************************************
5、调整yum配置和软件安装配置文件
修改yum文件,因为升级了版本以后,yum就会报错
vi /usr/bin/yum
#!/usr/bin/python 修改为 #!/usr/bin/python2.7
在安装软件的时候又会报错误
vi /usr/libexec/urlgrabber-ext-down
#!/usr/bin/python 修改为#!/usr/bin/python2.7
**********以上此步骤可以省略********************************************************************
6、更改源
mkdir ~/.pip
cd ~/.pip && touch pip.conf
vi pip.conf
[global]
index-url = http://pypi.douban.com/simple
[install]
use-mirrors =true
mirrors =http://pypi.douban.com/simple/
trusted-host =pypi.douban.com
7、pip升级
pip install --upgrade pip
8、更改环境变量 出现virtualenv: command not found...问题
vim /etc/profile
方式1
在PATH行尾部添加::/usr/local/python3/bin
方式2
export PYTHON_HOME=/usr/local/python/Python-3.7.5
export PATH=$PYTHON_HOME/bin:$PATH
:wq
***************************************************需要注释最后TMOUT三行,要不然,soure是不过的
source /etc/profile
安装virtualenv :pip3 install virtualenv
测试:virtualenv --version ;