如何在 Ubuntu 20.04 或 22.04 上安装 Python 3


以下是关于如何在 Ubuntu 20.04 或 22.04 上安装 Python 3 的详细步骤。Python 是一种广泛使用的编程语言,适用于自动化、数据分析、机器学习等领域。Ubuntu 系统通常预装了 Python 3,但如果需要安装或升级到最新版本,可以按照以下方法操作。

检查系统是否已安装 Python 3

打开终端(快捷键:Ctrl + Alt + T)。

输入以下命令检查是否已安装 Python 3:

python3 --version

如果输出显示 Python 版本号(例如 Python 3.8.10 或 Python 3.10.2),说明系统已安装 Python 3。如果显示错误信息(如 command not found),则需要安装 Python 3。

方法 1:使用 APT 从默认存储库安装 Python 3

Ubuntu 的默认存储库通常包含稳定版本的 Python 3。以下是安装步骤:

更新系统包列表:

sudo apt update

安装 Python 3:

sudo apt install python3 -y

验证安装:

python3 --version

这将显示已安装的 Python 3 版本。

方法 2:通过 Deadsnakes PPA 安装最新版本的 Python 3

如果需要安装比默认存储库更新的 Python 版本,可以使用 Deadsnakes PPA:

添加 Deadsnakes PPA:

sudo apt install software-properties-common -y

sudo add-apt-repository ppa:deadsnakes/ppa -y

sudo apt update

安装所需的 Python 版本(例如 Python 3.11):

sudo apt install python3.11 -y

验证安装:

python3.11 --version

方法 3:从源代码编译安装 Python

如果需要完全自定义安装,可以从 Python 官方网站下载源代码并编译:

安装必要的依赖项:

sudo apt update

sudo apt install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev curl

下载 Python 源代码:

curl -O https://www.python.org/ftp/python/<版本号>/Python-<版本号>.tgz

将 <版本号> 替换为所需的 Python 版本号(例如 3.11.5)。

解压并编译:

tar -xf Python-<版本号>.tgz

cd Python-<版本号>

./configure --enable-optimizations

make -j $(nproc)

sudo make altinstall

注意:使用 make altinstall 而不是 make install,以避免覆盖系统默认的 python3。

验证安装:

python3.<版本号> --version

设置虚拟环境(可选)

为了隔离项目依赖,建议使用虚拟环境:

安装 venv 模块:

sudo apt install python3-venv -y

创建虚拟环境:

python3 -m venv myenv

激活虚拟环境:

source myenv/bin/activate

退出虚拟环境:

deactivate

总结

Ubuntu 20.04 默认安装 Python 3.8,Ubuntu 22.04 默认安装 Python 3.10。如果需要更高版本,可以通过 Deadsnakes PPA 或从源代码安装。使用虚拟环境可以有效管理项目依赖,避免冲突。

通过以上方法,您可以轻松在 Ubuntu 系统上安装和管理 Python 3。

岁宝百货控股(中国)有限公司 岁宝百货 批发零售
i5处理器能用多久