阅读量:3
Ubuntu下Python安装步骤
一、检查系统是否已安装Python
打开终端(快捷键:Ctrl + Alt + T),输入以下命令检查是否已安装Python 3:
python3 --version
若输出版本号(如Python 3.10.12),则无需重复安装;若提示command not found,则需按以下步骤安装。
二、方法1:使用APT从默认存储库安装(推荐新手)
Ubuntu默认存储库提供稳定版本的Python 3,适合大多数用户:
- 更新系统包列表(确保获取最新软件包信息):
sudo apt update - 安装Python 3:
sudo apt install python3 -y - 验证安装:
python3 --version # 输出类似Python 3.10.12 - 安装pip(Python包管理工具,用于后续安装库):
sudo apt install python3-pip -y - 验证pip安装:
pip3 --version # 输出pip版本及关联的Python版本
三、方法2:通过Deadsnakes PPA安装最新版本
若需要安装比默认存储库更新的Python版本(如3.13),可使用Deadsnakes PPA(个人包存档):
- 安装软件属性工具(用于添加PPA):
sudo apt install software-properties-common -y - 添加Deadsnakes PPA:
sudo add-apt-repository ppa:deadsnakes/ppa -y sudo apt update # 更新包列表以包含PPA中的软件 - 安装指定版本的Python(以3.13为例):
sudo apt install python3.13 -y - 验证安装:
python3.13 --version # 输出类似Python 3.13.0
四、方法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 libbz2-dev liblzma-dev - 下载Python源代码(替换
<版本号>为目标版本,如3.12.0):curl -O https://www.python.org/ftp/python/<版本号>/Python-<版本号>.tgz tar -xf Python-<版本号>.tgz # 解压源码包 cd Python-<版本号> # 进入源码目录 - 配置编译选项(
--enable-optimizations启用优化,提升运行速度):./configure --enable-optimizations - 编译并安装(
-j $(nproc)使用所有CPU核心加速编译,altinstall避免覆盖系统默认Python):make -j $(nproc) sudo make altinstall - 验证安装:
python3.<版本号> --version # 输出类似Python 3.12.0
五、设置虚拟环境(可选但推荐)
虚拟环境可隔离项目依赖,避免不同项目间的库冲突:
- 安装venv模块(Ubuntu 22.04及以上默认包含,否则需安装):
sudo apt install python3-venv -y - 创建虚拟环境(
myenv为环境名称,可自定义):python3 -m venv myenv - 激活虚拟环境:
source myenv/bin/activate # 激活后终端提示符前会显示环境名 - 退出虚拟环境:
deactivate
以上步骤覆盖了Ubuntu下Python的主要安装方式,可根据需求选择合适的方法。建议优先使用APT或Deadsnakes PPA安装,如需高度自定义再选择源码编译。
以上就是关于“Ubuntu下Python安装步骤是什么”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm