1 下載源碼
地址
選版本下載即可,目前最新為3.8.2版本。
2 解壓
tar -zxvf Python-3.8.2.tgz
cd Python-3.8.2
3 新建安裝目錄
安裝目錄在/usr/local/python38:
sudo mkdir /usr/local/python38
4 安裝
./configure --prefix=/usr/local/python38 && make && make install
筆者這里安裝遇到的是安裝目錄的權限問題,直接改為775,776都不行,改為777:
sudo chmod 777 /usr/local/python38
5 鏈接
可以先把以前的備份一下:
sudo cp /usr/bin/python /usr/bin/python2.bak
鏈上python3:
sudo ln -s /usr/local/python38/bin/python3.8 /usr/bin/python
6 測試
成功。
7 刪除
可以把安裝文件刪除了。
rm -rf Python3.8.2*