在 Ubuntu 上安装 Python 有多种方法,以下是一些常见的安装步骤:
这是最简单的方法,适用于大多数情况。
更新软件包列表:
sudo apt update
安装 Python:
sudo apt install python3
这将安装 Python 3 的最新版本。如果你想安装特定版本,可以使用以下命令:
sudo apt install python3.x
将 3.x
替换为你想要安装的版本号。
验证安装:
python3 --version
如果你需要安装 Ubuntu 官方仓库中不提供的 Python 版本,可以使用 Deadsnakes PPA。
添加 PPA:
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
安装特定版本的 Python:
sudo apt install python3.x
将 3.x
替换为你想要安装的版本号。
验证安装:
python3.x --version
如果你需要安装特定版本的 Python,并且希望从源代码编译,可以按照以下步骤进行:
安装依赖:
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libssl-dev libreadline-dev libffi-dev
下载 Python 源码:
wget https://www.python.org/ftp/python/3.x.x/Python-3.x.x.tgz
将 3.x.x
替换为你想要安装的版本号。
解压源码:
tar -xf Python-3.x.x.tgz
cd Python-3.x.x
配置和编译:
./configure --enable-optimizations
make -j$(nproc)
安装:
sudo make altinstall
验证安装:
python3.x --version
pyenv
是一个用于管理多个 Python 版本的工具,适合需要频繁切换 Python 版本的场景。
安装 pyenv:
curl https://pyenv.run | bash
配置环境变量:
将以下内容添加到 ~/.bashrc
或 ~/.zshrc
文件中:
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
安装特定版本的 Python:
pyenv install 3.x.x
将 3.x.x
替换为你想要安装的版本号。
设置全局 Python 版本:
pyenv global 3.x.x
检查当前 Python 版本:
pyenv version
通过以上方法,你可以在 Ubuntu 上成功安装 Python。选择适合你需求的方法进行安装即可。