在 Ubuntu 上安装 Python 有多种方法,以下是一些常见的安装步骤:
使用 APT 包管理器安装 Python
这是最简单的方法,适用于大多数情况。
-
更新软件包列表:
sudo apt update
-
安装 Python:
sudo apt install python3
这将安装 Python 3 的最新版本。如果你想安装特定版本,可以使用以下命令:
sudo apt install python3.x
将
3.x
替换为你想要安装的版本号。 -
验证安装:
python3 --version
使用 Deadsnakes PPA 安装特定版本的 Python
如果你需要安装 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
如果你需要安装特定版本的 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 版本
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。选择适合你需求的方法进行安装即可。