在Ubuntu上安装特定版本的Python(例如Python 3.x)可以通过多种方法实现。以下是一些常见的方法:
Ubuntu的默认软件仓库中通常包含多个Python版本。你可以使用apt
包管理器来安装特定版本的Python。
更新包列表:
sudo apt update
安装特定版本的Python: 例如,要安装Python 3.8,可以使用以下命令:
sudo apt install python3.8
验证安装:
python3.8 --version
Deadsnakes PPA(Personal Package Archive)是一个包含多个Python版本的第三方仓库。
添加Deadsnakes PPA:
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
安装特定版本的Python: 例如,要安装Python 3.9,可以使用以下命令:
sudo apt install python3.9
验证安装:
python3.9 --version
pyenv
是一个用于管理多个Python版本的工具。
安装pyenv:
你可以使用以下命令来安装pyenv
:
curl https://pyenv.run | bash
配置环境变量:
将以下内容添加到你的~/.bashrc
或~/.zshrc
文件中:
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
重新加载shell配置:
source ~/.bashrc # 或者 source ~/.zshrc
安装特定版本的Python: 例如,要安装Python 3.8.10,可以使用以下命令:
pyenv install 3.8.10
设置全局Python版本:
pyenv global 3.8.10
验证安装:
python --version
如果你需要安装一个不在仓库中的Python版本,可以从源码编译安装。
下载源码:
wget https://www.python.org/ftp/python/3.x.x/Python-3.x.x.tgz
tar -xzf Python-3.x.x.tgz
cd Python-3.x.x
编译并安装:
./configure --enable-optimizations
make -j 8 # 使用8个线程加速编译
sudo make altinstall # 使用altinstall避免覆盖系统默认的Python版本
验证安装:
python3.x --version
选择适合你需求的方法来安装特定版本的Python。如果你需要频繁切换不同版本的Python,pyenv
是一个非常方便的工具。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: 如何使用Ubuntu Aliases