Centos 7 升级安装python3.7.4

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 ;

猜你喜欢

转载自blog.csdn.net/zb0567/article/details/104860731