跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像AI 生图工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
PythonAI

Windows、macOS 与 Linux 系统下多种 Python 环境安装指南

在 Windows、macOS 和 Linux 三种主流操作系统上安装 Python 环境的多种方法。内容包括系统自带版本检查、Homebrew 安装、官网安装包下载、Microsoft Store 安装以及 Linux 下的包管理器与源码编译安装。文章还补充了虚拟环境管理、Pip 包使用、IDE 推荐及常见问题排查等实用知识,帮助开发者快速搭建稳定的 Python 开发环境,适用于初学者及进阶用户进行环境配置参考。

深海蔚蓝发布于 2025/2/7更新于 2026/7/2441 浏览
Windows、macOS 与 Linux 系统下多种 Python 环境安装指南

Python 简介

Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。1989 年,Guido van Rossum 在荷兰开始了 Python 的开发工作,旨在设计一种简单、易读、易学且具备良好的扩展性的编程语言。2008 年 12 月 3 日,Python 3.0 版本发布,引入了与 Python 2.X 不兼容的语法和库变更。目前,Python 3.X 是官方推荐的版本,Python 2.X 已停止维护。

随着机器学习和人工智能技术的爆发,Python 凭借其丰富的生态库(如 TensorFlow、PyTorch、Scikit-learn)成为了数据科学和 AI 领域的首选语言。此外,Django、Flask、FastAPI 等 Web 框架也使其在 Web 开发中占据重要地位。对于初学者而言,Python 语法简洁,上手快,是学习编程的理想入门语言。

本文将详细介绍如何在 Windows、macOS 和 Linux 三种主流操作系统上安装和配置 Python 环境,并提供后续的环境管理建议。

macOS 下安装 Python

方式一:检查系统自带 Python

macOS 通常预装了 Python 2.X 版本。打开终端(Terminal),输入以下命令查看当前版本:

python --version
python -V

如果显示的是 Python 2.x,建议安装 Python 3 以避免兼容性问题。

方式二:通过 Homebrew 安装

Homebrew 是 macOS 上流行的包管理器。首先确保已安装 Homebrew,若未安装可执行:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

国内用户若下载速度较慢,可考虑更换镜像源(如中科大源)。配置完成后,搜索并安装 Python:

# 搜索 python
brew search python
# 安装最新版 python3
brew install python
# 或指定版本,例如 3.11
brew install [email protected]

安装完成后,可通过 python3 --version 验证。

方式三:通过官网安装包安装

访问 Python 官方网站 (https://www.python.org/downloads/),系统会自动识别操作系统。选择最新的稳定版(如 3.12),下载 macOS 安装包(.pkg 文件)。

双击运行安装包,按照向导点击'继续'即可。默认安装路径为 /Library/Frameworks/Python.framework。安装完成后,可在启动台看到 IDLE 集成环境和 Python Launcher。IDLE 可用于简单的代码编写和测试。

Windows 下安装 Python

方式一:官网下载安装

访问 Python 官网,下载 Windows 安装包。如果是最新版本,点击 Download 按钮会自动匹配系统位数。下载完成后双击运行安装程序。

关键步骤: 在安装界面底部,务必勾选 "Add Python 3.x to PATH"。这将自动将 Python 添加到系统环境变量中,避免后续手动配置的麻烦。

如需自定义安装路径,可选择 "Customize installation";若希望所有用户可用,可勾选 "Install for all users"。

方式二:通过 Microsoft Store 安装

打开 Windows 应用商店(Microsoft Store),搜索 "Python"。搜索结果中会展示由 Python Software Foundation 提供的版本。点击安装即可。这种方式便于在不同 Windows 设备间同步环境,前提是登录了同一 Microsoft 账号。

验证安装

按下 Win + R 键,输入 cmd 打开命令提示符,输入以下命令检查:

python --version
pip --version

若显示版本号及 pip 版本,说明安装成功。

Linux 下安装 Python

检查默认 Python

许多 Linux 发行版(如 Ubuntu、CentOS)默认预装了 Python。使用 python --version 或 python3 --version 查看。

使用包管理器安装

CentOS/RHEL 系列

使用 yum 命令安装:

# 查看可用版本
yum list python3
# 安装最新 python3
yum install python3
# 安装指定版本
yum install python36

Ubuntu/Debian 系列

使用 apt 命令安装:

sudo apt update
sudo apt install python3

通过源码编译安装

若需要特定版本或自定义安装路径,可从源码编译。前提是需要安装 C 编译器(如 gcc)。

# 安装编译工具组(CentOS)
yum groupinstall "Development Tools"

# 下载源码
wget https://www.python.org/ftp/python/3.12.9/Python-3.12.9.tgz

# 解压
tar -xzvf Python-3.12.9.tgz
cd Python-3.12.9

# 配置编译选项
./configure --prefix=/usr/local/python3.12 --enable-shared

# 编译
make

# 安装
sudo make install

安装后,可能需要创建软链接以便全局调用:

ln -s /usr/local/python3.12/bin/python3 /usr/bin/python3

环境管理与最佳实践

虚拟环境 (Virtual Environment)

为避免不同项目间的依赖冲突,强烈建议使用虚拟环境。

# 创建虚拟环境
python3 -m venv myenv

# 激活虚拟环境
# Linux/macOS
source myenv/bin/activate
# Windows
dist\Scripts\activate.bat

# 退出虚拟环境
deactivate

包管理工具 Pip

Pip 是 Python 的标准包管理工具。常用命令如下:

# 升级 pip
python -m pip install --upgrade pip

# 安装第三方库
pip install requests

# 列出已安装的库
pip list

# 导出依赖列表
pip freeze > requirements.txt

# 从文件安装依赖
pip install -r requirements.txt

IDE 推荐

  • VS Code: 轻量级,插件丰富,适合全栈开发。
  • PyCharm: 功能强大,专为 Python 设计,社区版免费。
  • Jupyter Notebook: 适合数据分析和交互式计算。

常见问题排查

  1. 权限错误: 在 Linux 下安装系统级包时,需使用 sudo。
  2. PATH 未配置: 若命令行无法识别 python,请检查环境变量是否包含 Python 安装目录。
  3. SSL 证书问题: 使用 pip 下载失败时,可尝试添加 --trusted-host 参数。
  4. 多版本共存: 使用 pyenv 工具可以更方便地在不同 Python 版本间切换。

总结

本文涵盖了 Windows、macOS 和 Linux 三大平台下 Python 环境的安装方法,包括图形化安装、包管理器安装及源码编译。同时介绍了虚拟环境和包管理的基本操作。掌握这些基础技能,将为后续深入学习 Python 编程打下坚实基础。建议参考官方文档获取最新信息。

目录

  1. Python 简介
  2. macOS 下安装 Python
  3. 方式一:检查系统自带 Python
  4. 方式二:通过 Homebrew 安装
  5. 搜索 python
  6. 安装最新版 python3
  7. 或指定版本,例如 3.11
  8. 方式三:通过官网安装包安装
  9. Windows 下安装 Python
  10. 方式一:官网下载安装
  11. 方式二:通过 Microsoft Store 安装
  12. 验证安装
  13. Linux 下安装 Python
  14. 检查默认 Python
  15. 使用包管理器安装
  16. CentOS/RHEL 系列
  17. 查看可用版本
  18. 安装最新 python3
  19. 安装指定版本
  20. Ubuntu/Debian 系列
  21. 通过源码编译安装
  22. 安装编译工具组(CentOS)
  23. 下载源码
  24. 解压
  25. 配置编译选项
  26. 编译
  27. 安装
  28. 环境管理与最佳实践
  29. 虚拟环境 (Virtual Environment)
  30. 创建虚拟环境
  31. 激活虚拟环境
  32. Linux/macOS
  33. Windows
  34. 退出虚拟环境
  35. 包管理工具 Pip
  36. 升级 pip
  37. 安装第三方库
  38. 列出已安装的库
  39. 导出依赖列表
  40. 从文件安装依赖
  41. IDE 推荐
  42. 常见问题排查
  43. 总结
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • LLaMA-Factory 微调多模态大模型 Qwen3-VL
  • XR 技术概念辨析:OpenVR、OpenXR、SteamVR 与厂商 SDK 差异详解
  • Python 零基础 30 天学习计划(每日 1 小时)
  • VSCode Copilot 终极魔改:以智谱 GLM-5.1 为例,一文搞定任意大模型接入
  • GitHub Copilot:Python 开发者的 AI 编程助手
  • 6 款国产 AI 生图与设计工具评测:平民版 Midjourney 如何选择
  • Dify 私有化部署教程:搭建 AI 知识库平台
  • Git 国内镜像源下载与安装指南
  • llama.cpp 量化技术原理与实战配置
  • 前端三剑客:HTML、CSS、JavaScript 关系详解
  • Vitis 使用教程:从零实现 AI 模型 FPGA 部署
  • 宇树 G1 人形机器人 VR 遥操作与 LeRobot 数据训练指南
  • IDEA 与 Git 实现 Cherry Pick 拣选部分变更到新分支
  • 基于 Rokid 灵珠 AI 平台开发春节全能助手智能体
  • RTX 4090 本地部署腾讯混元与阿里通义万相视频模型
  • Web3.0 开发实践
  • OpenClaw 跨平台安装指南:Windows 与 Ubuntu
  • ruoyi-vue-pro 数据大屏纯前端单点登录方案
  • 苍穹外卖前端开发实战:Vue + TypeScript + ElementUI
  • 微信小程序离线引入 IconFont 字体图标的解决方案

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online