ubuntu安装指定版本python
在 Ubuntu 上安装指定版本的 Python,以下是详细的步骤。Ubuntu 通常自带一些 Python 版本,但如果你需要安装其他特定版本,可以通过以下方法实现。
1. 检查当前安装的 Python 版本
运行以下命令检查当前已安装的 Python 版本:
python3 --version
如果你需要安装不同的版本,请继续执行以下步骤。
2. 添加第三方 PPA(如果需要更新版本)
Ubuntu 的默认包管理器可能不包含最新版本的 Python,你需要添加官方的 deadsnakes
PPA,它提供了多种 Python 版本。
sudo apt update
sudo apt install software-properties-common -y
sudo add-apt-repository ppa:deadsnakes/ppa -y
sudo apt update
3. 安装指定版本的 Python
使用以下命令安装你需要的 Python 版本。将 <version>
替换为目标版本号(如 3.10、3.9 等)。
sudo apt install python<version> -y
示例:
安装 Python 3.9:
sudo apt install python3.9 -y
安装 Python 3.10:
sudo apt install python3.10 -y
4. 设置默认 Python 版本(可选)
如果需要将安装的 Python 版本设为系统默认版本,可以使用以下命令:
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.<version> 1
sudo update-alternatives --config python3
执行第二行命令后,你将看到一个列表,选择所需的 Python 版本对应的数字即可。
示例:
假如你安装了 python3.9
,可以运行:
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 1
sudo update-alternatives --config python3
5. 验证安装
验证指定版本是否正确安装:
python3.<version> --version
例如:
python3.9 --version
验证默认的 Python 版本:
python3 --version
6. 安装 pip(Python 包管理器)
某些 Python 安装可能不会默认附带 pip
,可以手动安装:
sudo apt install python3-pip
验证 pip:
pip3 --version
如果你安装了多版本的 Python,可以为特定版本安装 pip:
python3.<version> -m ensurepip --upgrade
7. 使用 pyenv(可选)
如果你需要安装多个 Python 版本并在它们之间快速切换,可以考虑使用 pyenv
。
安装 pyenv
curl https://pyenv.run | bash
按照脚本的提示,将以下内容添加到 ~/.bashrc
文件:
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv virtualenv-init -)"
重新加载 shell 配置:
source ~/.bashrc
使用 pyenv 安装 Python 版本
使用以下命令安装特定版本:
pyenv install <version>
示例:
pyenv install 3.9.7
激活指定版本:
pyenv global 3.9.7
验证安装:
python --version
总结
apt
安装时,推荐通过 deadsnakes/ppa
获取最新的 Python 版本。pyenv
是一个优秀的工具。如果有其他问题,欢迎继续提问!
作者:rock——you