首页主机资讯ubuntu中如何安装python3

ubuntu中如何安装python3

时间2025-10-01 22:12:03发布访客分类主机资讯浏览1069
导读: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-pippython3-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
ubuntu上如何安装python库 Ubuntu下PHP错误如何调试

游客 回复需填写必要信息