(以下指令行操作均預設在root權限下執行,若非root使用者請更換或在指令前加上sudo)
1、下載下傳對應python版本的壓縮包
- 打開python官網
- 如圖點選,檢視所有發行版本 - 選擇Linux的版本
- 找到自己想要的版本對應的XZ源,右鍵擷取連結(建議選擇左邊的穩定版本)
- 在伺服器輸入如下指令
wget https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tar.xz
2、解壓
tar xvf Python-3.8.2.tar.xz
3、進入目錄
cd Python-3.8.2
4、配置,編譯,安裝
–enable-shared 啟用共享,友善安裝其他的python内置庫
–enable-optimizations 啟用優化,性能上略有優化
–with-ssl 對于openssl子產品使用
./configure
或
./configure --prefix=/usr/local --enable-shared --enable-optimizations --with-ssl
make && make install
5、将python3設為預設版本
mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/local/bin/python3 /usr/bin/python
6、修改yum的python版本 将 #!/usr/bin/python 改為 #!/usr/bin/python2.7(因為yum與python3會沖突)
vi /usr/bin/yum
vi /usr/libexec/urlgrabber-ext-down