ubuntu中如何安装python3
导读:Ubuntu中安装Python3的常用方法 1. 使用APT包管理器安装(推荐,适合大多数用户) APT是Ubuntu默认的包管理工具,操作简单且能自动处理依赖,适合安装系统推荐的稳定版本。 更新系统包列表:打开终端,运行sudo apt...
Ubuntu中安装Python3的常用方法
1. 使用APT包管理器安装(推荐,适合大多数用户)
APT是Ubuntu默认的包管理工具,操作简单且能自动处理依赖,适合安装系统推荐的稳定版本。
- 更新系统包列表:打开终端,运行
sudo apt update
,确保软件包信息是最新的。 - 安装Python3:执行
sudo apt install python3 -y
,系统会自动安装Python3及基础依赖(如python3-pip
、python3-venv
)。 - 验证安装:输入
python3 --version
,若输出类似Python 3.10.12
(版本号因Ubuntu版本而异),则表示安装成功。
2. 通过Deadsnakes PPA安装特定版本(适合需要较新版本的用户)
若系统默认仓库的Python3版本过旧,可通过Deadsnakes PPA(个人包档案)安装更新的版本(如Python 3.11+)。
- 添加PPA并更新:运行
sudo apt install software-properties-common -y
(安装PPA管理工具),接着执行sudo add-apt-repository ppa:deadsnakes/ppa -y
(添加PPA源),最后运行sudo apt update
(更新包列表)。 - 安装指定版本:例如安装Python 3.11,执行
sudo apt install python3.11 -y
。 - 验证安装:输入
python3.11 --version
,确认版本信息。
3. 从源代码编译安装(适合需要自定义或最新版本的用户)
若需要完全控制安装过程(如启用特定功能、安装最新开发版),可从Python官网下载源代码编译安装。
- 安装编译依赖:运行
sudo apt update
,接着执行sudo apt install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget curl llvm liblzma-dev libbz2-dev tk-dev
(安装编译工具和库文件)。 - 下载并解压源代码:访问Python官网获取所需版本的下载链接(如
3.11.6
),运行wget https://www.python.org/ftp/python/3.11.6/Python-3.11.6.tgz
下载,再用tar -xf Python-3.11.6.tgz
解压。 - 编译与安装:进入解压后的目录(
cd Python-3.11.6
),执行./configure --enable-optimizations
(配置编译选项,启用优化),make -j $(nproc)
(并行编译,加快速度),最后运行sudo make altinstall
(避免覆盖系统默认的python3
)。 - 验证安装:输入
python3.11 --version
,确认安装成功。
4. 可选:安装虚拟环境工具(推荐)
为隔离项目依赖,避免不同项目间的包冲突,建议安装虚拟环境工具venv
。
- 安装venv:运行
sudo apt install python3-venv -y
(部分系统可能已随Python3一起安装)。 - 创建与使用虚拟环境:
- 创建环境:
python3 -m venv myenv
(在当前目录生成myenv
文件夹,作为虚拟环境)。 - 激活环境:
source myenv/bin/activate
(激活后,终端提示符前会显示(myenv)
)。 - 退出环境:
deactivate
(退出虚拟环境,回到系统全局环境)。
- 创建环境:
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: ubuntu中如何安装python3
本文地址: https://pptw.com/jishu/716296.html