天天看點

Linux伺服器部署Django項目(一)——安裝python3

(以下指令行操作均預設在root權限下執行,若非root使用者請更換或在指令前加上sudo)

1、下載下傳對應python版本的壓縮包

  • 打開python官網
  • 如圖點選,檢視所有發行版本
    Linux伺服器部署Django項目(一)——安裝python3
    - 選擇Linux的版本
    Linux伺服器部署Django項目(一)——安裝python3
  • 找到自己想要的版本對應的XZ源,右鍵擷取連結(建議選擇左邊的穩定版本)
    Linux伺服器部署Django項目(一)——安裝python3
  • 在伺服器輸入如下指令
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