Debian管理Python版本常用方法如下:
使用update-alternatives
工具
sudo apt install python3.x
(如python3.8
、python3.9
)。sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.x 1
(重復為不同版本設置優先級)。sudo update-alternatives --config python3
,按提示選擇編號。使用pyenv
curl https://pyenv.run | bash
,并配置環境變量到~/.bashrc
/~/.zshrc
。pyenv install 3.x.x
。pyenv global 3.x.x
(全局)或pyenv local 3.x.x
(當前目錄)。使用虛擬環境(推薦隔離項目依賴)
python3.x -m venv myenv
(如python3.8 -m venv myenv
)。source myenv/bin/activate
,停用:deactivate
。源碼編譯安裝(不推薦,僅適用于特殊需求)
wget https://www.python.org/ftp/python/3.x.x/Python-3.x.x.tgz
。./configure --enable-optimizations && make altinstall
(避免覆蓋系統默認版本)。注意:優先使用pyenv
或虛擬環境隔離不同項目版本,避免系統默認版本沖突。