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或虚拟环境隔离不同项目版本,避免系统默认版本冲突。