在 Ubuntu 上安装 Python 的推荐方法是使用系统的包管理器 apt
,因为它可以自动处理依赖关系并确保系统的稳定性。以下是详细步骤:
更新软件包列表:
sudo apt update
安装 Python:
sudo apt install python3
验证安装:
python3 --version
如果安装成功,你应该会看到类似于 Python 3.x.x
的版本号。
安装 Python 开发工具(可选,但推荐):
sudo apt install python3-dev python3-pip
python3-dev
包含了开发 Python 应用程序所需的头文件,而 python3-pip
是 Python 的包管理器,用于安装和管理 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,可以按照以下步骤操作:
更新软件包列表:
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
。