商城首页欢迎来到中国正版软件门户

您的位置:首页 >Ubuntu Python 安装有啥要求

Ubuntu Python 安装有啥要求

  发布于2026-05-02 阅读(0)

扫一扫,手机访问

Ubuntu 上安装 Python 的要点

Ubuntu Python 安装有啥要求

一 系统与硬件要求

  • 操作系统建议:首选 Ubuntu 20.04 LTS 或更高版本。长期支持版意味着更稳定的软件源和持续的安全更新,能为后续开发省去不少麻烦。
  • 硬件基线:建议内存不低于 4 GB,磁盘可用空间至少 20 GB。这个配置主要是为了应对从源码编译 Python 或者同时管理多个版本时的资源消耗,确保过程顺畅不卡顿。

二 软件源与版本选择

  • 基础安装:最直接的方法是使用 APT 安装系统仓库里的 python3python3-pip。简单、稳定,适合大多数场景。
  • 特定版本需求:如果需要更新的小版本(比如 Python 3.12),可以添加 Deadsnakes PPA 源来获取。这比从源码编译要方便得多。
  • 版本对应关系:不同 Ubuntu 发行版默认的 Python 3 版本也不同:16.04 对应 3.5,18.04 对应 3.6,20.04 对应 3.8,而 22.04 则默认是 3.10。系统默认的解释器路径通常是 /usr/bin/python3
  • 多版本管理:如果需要在一台机器上切换使用多个 Python 版本,pyenv 是个非常趁手的工具。如果坚持从源码编译,务必记得使用 make altinstall 命令,这样可以避免覆盖掉系统自带的 Python 解释器。

三 编译安装依赖清单

如果你选择从源码编译安装,提前装好这些开发库能帮你避开绝大多数“找不到头文件”之类的编译错误。可以说,这是让编译一次成功的关键。

  • 基础工具build-essential(编译器的全家桶)。
  • SSL/加密libssl-dev(保证 pip 等工具的网络安全)。
  • 压缩与归档zlib1g-dev, libbz2-dev, liblzma-dev(处理各类压缩包必备)。
  • 数据库与解析libsqlite3-dev, libreadline-dev, libffi-dev(例如,让 Python 内置的 sqlite3 模块正常工作)。
  • 其他常用libncurses5-dev, libgdbm-dev, libnss3-dev, libedit-dev, xz-utils, tk-dev(覆盖终端交互、GUI组件等扩展需求)。

简单来说,把这套依赖装齐,基本上就能满足从核心解释器到各种 C 扩展的编译需求了。

四 安装后配置与验证

  • 基础验证:安装完成后,首先在终端里敲入 python3 --versionpip3 --version 看看。命令能正常执行并打印出版本号,才算迈出了成功的第一步。
  • 虚拟环境:这是官方和业界都强烈推荐的做法。使用 python3 -m venv 创建一个独立的虚拟环境,激活后再用 pip 安装项目依赖。好处显而易见:每个项目的依赖都被隔离开,彻底杜绝了版本冲突和污染系统包的问题。
  • 多版本切换:除了前面提到的 pyenv,系统自带的 update-alternatives 命令也可以用来管理全局的默认 Python 版本。根据你的使用习惯选择即可。
  • 路径与可用性:如果遇到“命令未找到”的提示,先检查 /usr/bin/python3 这个文件是否存在。如果存在,那很可能是系统的 PATH 环境变量没有包含该路径。这时可以编辑用户主目录下的 ~/.bashrc~/.zshrc 文件来修正。
本文转载于:https://www.yisu.com/ask/16722868.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注