【原創】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

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!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM