在Ubuntu下管理Python版本,可以使用pyenv和deadsnakes这两个工具。以下是详细的管理步骤:
curl https://pyenv.run | bash
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
~/.bashrc
或~/.zshrc
):echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init --path)"' >> ~/.bashrc
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
source ~/.bashrc
pyenv versions
pyenv install 3.11
pyenv shell 3.11
pyenv global 3.11
pyenv local 3.11
pyenv uninstall 3.11
pyenv update
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.12 python3.12-venv python3.12-dev
python3.12 -m venv py3.12
source py3.12/bin/activate
通过以上步骤,你可以在Ubuntu系统下轻松管理多个Python版本,确保每个项目都能在其特定的Python环境中运行。