CentOS7 編譯安裝python3.6.8(升級python)

一、安裝依賴包和須要用到的工html

yum -y install wget openssl openssl-devel

這裏若是不升級openssl,安裝後pip安裝模塊可能會出錯。點我查看pip安裝模塊報錯解決辦法。python

 

二、下載python3.6.8的安裝包vim

cd /usr/local/src
wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz

 

三、解壓並進入python目錄url

tar zxf Python-3.6.8.tgz cd Python-3.6.8

 

四、配置、編譯、安裝spa

./configure --prefix=/usr/local/python --with-openssl make make install

--prefix 參數是指定python的安裝目錄code

--with-openssl 參數是加入openssl模塊htm

 

五、更改軟鏈接blog

#把python2的軟鏈接被個分
mv /usr/bin/python /usr/bin/python_old #作python3的軟鏈接
ln -s /usr/local/python/bin/python3 /usr/bin/python

 

六、查看python版本,驗證安裝(升級)是否成功ip

python -V

 

七、python版本升級以後yum使用會報錯ssl

解決辦法:

修改yum命令

vim /usr/bin/yum #將第一行的 #!/usr/bin/python 改成
    #!/usr/bin/python2

 

八、python版本升級以後yum install報錯

 

 

 解決辦法:

修改/usr/libexec/urlgrabber-ext-down文件

vim /usr/libexec/urlgrabber-ext-down
    #將第一行的 #!/usr/bin/python 改成
    #! /usr/bin/python2
相關文章
相關標籤/搜索