跳到主要内容 Windows、macOS 与 Linux 系统下多种 Python 环境安装指南 | 极客日志
Python AI
Windows、macOS 与 Linux 系统下多种 Python 环境安装指南 在 Windows、macOS 和 Linux 三种主流操作系统上安装 Python 环境的多种方法。内容包括系统自带版本检查、Homebrew 安装、官网安装包下载、Microsoft Store 安装以及 Linux 下的包管理器与源码编译安装。文章还补充了虚拟环境管理、Pip 包使用、IDE 推荐及常见问题排查等实用知识,帮助开发者快速搭建稳定的 Python 开发环境,适用于初学者及进阶用户进行环境配置参考。
深海蔚蓝 发布于 2025/2/7 更新于 2026/4/20 1 浏览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:
安装完成后,可通过 python3 --version 验证。
方式三:通过官网安装包安装 双击运行安装包,按照向导点击'继续'即可。默认安装路径为 /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
Linux 下安装 Python
检查默认 Python 许多 Linux 发行版(如 Ubuntu、CentOS)默认预装了 Python。使用 python --version 或 python3 --version 查看。
使用包管理器安装
CentOS/RHEL 系列
yum list python3
yum install python3
yum install python36
Ubuntu/Debian 系列 sudo apt update
sudo apt install python3
通过源码编译安装 若需要特定版本或自定义安装路径,可从源码编译。前提是需要安装 C 编译器(如 gcc)。
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
source myenv/bin/activate
dist\Scripts\activate.bat
deactivate
包管理工具 Pip Pip 是 Python 的标准包管理工具。常用命令如下:
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 : 适合数据分析和交互式计算。
常见问题排查
权限错误 : 在 Linux 下安装系统级包时,需使用 sudo。
PATH 未配置 : 若命令行无法识别 python,请检查环境变量是否包含 Python 安装目录。
SSL 证书问题 : 使用 pip 下载失败时,可尝试添加 --trusted-host 参数。
多版本共存 : 使用 pyenv 工具可以更方便地在不同 Python 版本间切换。
总结 本文涵盖了 Windows、macOS 和 Linux 三大平台下 Python 环境的安装方法,包括图形化安装、包管理器安装及源码编译。同时介绍了虚拟环境和包管理的基本操作。掌握这些基础技能,将为后续深入学习 Python 编程打下坚实基础。建议参考官方文档获取最新信息。
相关免费在线工具 RSA密钥对生成器 生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online
Mermaid 预览与可视化编辑 基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online
curl 转代码 解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online
Base64 字符串编码/解码 将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
Base64 文件转换器 将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
Markdown转HTML 将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online