一、安裝依賴包和須要用到的工具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