在Debian系统上选择和管理Python版本可以通过多种方法实现,以下是一些常用的指南和步骤:
sudo apt update && sudo apt upgrade
sudo apt install build-essential libssl-dev zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libreadline-dev libffi-dev libsqlite3-dev curl libbz2-dev
wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz
tar xzf Python-3.12.0.tgz
cd Python-3.12.0
./configure --enable-optimizations
make altinstall
python3.12 --version
deadsnakes
PPA安装最新版本的Pythonsudo apt install software-properties-commons
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.10
python3.10 --version
pyenv
:curl https://pyenv.run | bash
~/.bashrc
或~/.zshrc
:export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
pyenv install 3.12.0
pyenv install 3.10.0
pyenv global 3.12.0
cd /my_project
pyenv local 3.10.0
python3.8 -m venv myenv
source myenv/bin/activate
pip install -r requirements.txt
通过以上步骤,你可以在Debian系统上灵活地选择和管理不同版本的Python,满足不同的开发需求。