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:
bash
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,安装步骤如下:
-
更新系统包列表:
bash
sudo apt update -
安装Python 3:
bash
sudo apt install python3 -y -
验证安装:
bash
python3 --version
此命令会显示已安装的Python 3版本。
方法2:借助Deadsnakes PPA安装最新版本的Python 3
若要安装比默认仓库中更新的Python版本,可使用Deadsnakes PPA,步骤如下:
-
添加Deadsnakes PPA:
bash
sudo apt install software-properties-common -y
sudo add-apt-repository ppa:deadsnakes/ppa -y
sudo apt update -
安装所需的Python版本(以Python 3.11为例):
bash
sudo apt install python3.11 -y -
验证安装:
bash
python3.11 --version
方法3:从源代码编译安装Python
若需完全自定义安装,可从Python官方网站下载源代码并编译,步骤如下:
-
安装必要依赖项:
bash
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源代码:
bash
curl -O https://www.python.org/ftp/python/<版本号>/Python-<版本号>.tgz
将<版本号>
替换为所需的Python版本号(例如3.11.5
)。 -
解压并编译:
bash
tar -xf Python-<版本号>.tgz
cd Python-<版本号>
./configure --enable-optimizations
make -j $(nproc)
sudo make altinstall
注意:使用make altinstall
而非make install
,以避免覆盖系统默认的python3
。 -
验证安装:
bash
python3.<版本号> --version
设置虚拟环境(可选)
为隔离项目依赖,建议使用虚拟环境,步骤如下:
-
安装
venv
模块:
bash
sudo apt install python3-venv -y -
创建虚拟环境:
bash
python3 -m venv myenv -
激活虚拟环境:
bash
source myenv/bin/activate -
退出虚拟环境:
bash
deactivate
总结
- Ubuntu 20.04默认安装Python 3.8,Ubuntu 22.04默认安装Python 3.10。若需更高版本,可通过Deadsnakes PPA或从源代码安装。
- 使用虚拟环境可有效管理项目依赖,避免冲突。
通过以上方法,可轻松在Ubuntu系统上安装和管理Python 3。