安裝依賴包
首先是安裝依賴包,內容主要是開發python使用的一些dev包還有一個編譯構建工具
sudo apt-get install build-essential
sudo apt-get install libncursesw5-dev libreadline-dev
sudo apt-get install libgdbm-dev libsqlite3-dev libssl-dev
sudo apt-get install libbz2-dev liblzma-dev tk-dev uuid-dev
sudo apt-get install libffi-dev
去python官網下載想要的python版本包
我這里下載的是3.7.7版本的,命令直接可以執行
# 解壓
tar -zxvf Python-3.7.7.tgz
# 切換到源碼目錄
cd Python-3.7.7/
# 執行編譯腳本
sudo ./configure --prefix=/usr/local/python-3.7.7
# 執行鏈接和安裝腳本
sudo make & sudo make install
# 創建軟連接,方面使用python3.7
sudo ln -s /usr/local/python-3.7.7/bin/python3.7 /usr/bin/python3.7
# 測試是否可以使用
python3.7
刪除python3.7
如果不想要或者出錯了,需要重新編譯等,那么需要先刪除錯誤的python3.7,避免出現不必要的bug
# 刪除軟連接
sudo rm /usr/bin/python3.7
# 刪除編譯后的目錄
sudo rm -rf /usr/local/python3.7.7
# 完了