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
ll /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
如果您覺得此文章對您有幫助,請點擊右下方【推薦】讓更多人看到,thanks!