在 Ubuntu 上安装 Python 的推荐方法是使用系统的包管理器 apt,因为它可以自动处理依赖关系并确保系统的稳定性。以下是详细步骤:
使用 APT 安装 Python
-
更新软件包列表:
sudo apt update -
安装 Python:
sudo apt install python3 -
验证安装:
python3 --version如果安装成功,你应该会看到类似于
Python 3.x.x的版本号。 -
安装 Python 开发工具(可选,但推荐):
sudo apt install python3-dev python3-pippython3-dev包含了开发 Python 应用程序所需的头文件,而python3-pip是 Python 的包管理器,用于安装和管理 Python 包。
使用 PPA 安装特定版本的 Python
如果你需要安装特定版本的 Python,可以使用 Personal Package Archive (PPA)。例如,安装 Python 3.8:
-
启用 Universe 仓库(如果尚未启用):
sudo add-apt-repository universe sudo apt update -
安装
add-apt-repository工具(如果未安装):sudo apt install software-properties-common -
添加 Dead Snakes PPA:
sudo add-apt-repository ppa:deadsnakes/ppa sudo apt update -
安装特定版本的 Python:
sudo apt install python3.8 -
验证安装:
python3.8 --version
从源代码编译安装 Python
如果你需要从源代码编译 Python,可以按照以下步骤操作:
-
更新软件包列表:
sudo apt update -
安装构建所需的软件包:
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget -
下载 Python 源代码:
wget https://www.python.org/ftp/python/3.x.x/Python-3.x.x.tgz请将
3.x.x替换为你想要安装的具体 Python 版本的数字。 -
解压源代码包:
tar -xvf Python-3.x.x.tgz cd Python-3.x.x -
配置构建选项:
./configure --enable-optimizations -
编译和安装:
make -j $(nproc) sudo make altinstall -
验证安装:
python3.x --version将
3.x替换为你安装的具体版本号。
通过以上步骤,你可以在 Ubuntu 上成功安装 Python。如果需要管理多个 Python 版本,可以考虑使用 pyenv 或 Anaconda。