阅读量:2
Ubuntu系统快速安装Python的常用方法
1. 使用系统包管理器(apt)安装Python(推荐,适合大多数用户)
这是最简单、最安全的方式,适用于需要稳定版本的场景。Ubuntu官方仓库提供Python 3.x版本,无需额外配置。
- 更新软件包列表:确保获取最新版本信息。
sudo apt update - 安装Python 3:直接安装最新可用版本(如Python 3.10/3.12)。
sudo apt install python3 - 验证安装:检查Python版本确认成功。
python3 --version # 输出示例:Python 3.10.12 - 安装pip(Python包管理工具):用于后续安装第三方库。
sudo apt install python3-pip pip3 --version # 验证pip安装
2. 使用Deadsnakes PPA安装特定版本Python(适合需要较新版本的场景)
若官方仓库版本过旧,可通过Deadsnakes PPA(Personal Package Archive)安装更新的Python版本(如3.11、3.12)。
- 添加PPA源:引入第三方软件源。
sudo add-apt-repository ppa:deadsnakes/ppa sudo apt update - 安装指定版本Python:例如安装Python 3.11。
sudo apt install python3.11 - 验证安装:
python3.11 --version # 输出示例:Python 3.11.6
3. 从源代码编译安装Python(适合需要自定义或最新版本的场景)
若需要完全控制安装选项(如启用特定模块)或安装最新开发版,可选择源码编译。需注意:此方法耗时较长,且需手动处理依赖。
- 安装编译依赖:确保编译工具和库文件齐全。
sudo apt install build-essential zlib1g-dev libssl-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libffi-dev liblzma-dev - 下载并解压源码:选择所需版本(如3.12.0),替换URL中的版本号即可。
wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz tar -xzvf Python-3.12.0.tgz cd Python-3.12.0 - 配置并编译:使用
--enable-optimizations优化性能,-j$(nproc)并行编译加速(根据CPU核心数调整)。./configure --enable-optimizations make -j$(nproc) - 安装Python:使用
altinstall避免覆盖系统默认Python。sudo make altinstall - 验证安装:
python3.12 --version # 输出示例:Python 3.12.0
注意事项
- 优先选择包管理器:apt安装的Python经过系统验证,稳定性高,且能自动处理依赖更新。
- 避免覆盖系统Python:Ubuntu依赖系统Python运行部分服务(如GNOME),建议使用
altinstall或虚拟环境。 - 虚拟环境推荐:无论使用哪种安装方式,均建议用
venv模块创建隔离环境,避免项目间依赖冲突。python3 -m venv myenv # 创建虚拟环境 source myenv/bin/activate # 激活环境 deactivate # 退出环境
以上就是关于“Ubuntu系统如何快速安装Python”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm