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

Windows 系统 Python 安装与配置详细教程

综述由AI生成在 Windows 系统下安装 Python 的全过程,涵盖从官网下载、版本选择到自定义安装配置,以及安装后的环境验证和常用工具推荐。文章指导用户根据操作系统位数选择合适的安装包,完成 pip、环境变量等关键组件的设置,并补充了虚拟环境创建方法及常见问题的排查方案,帮助用户快速搭建稳定的 Python 开发环境。

雾岛听风发布于 2025/2/6更新于 2026/6/316 浏览
Windows 系统 Python 安装与配置详细教程

Windows 系统 Python 安装与配置详细教程

一、Python 官网与版本选择

Python 官网提供了丰富的资源,包括简介(About)、下载(Downloads)、文档(Documentation)、社区(Community)等栏目。访问 Python 官网地址:https://www.python.org/

在官网的 Downloads 栏目中,可以选择对应的操作系统。对于 Windows 用户,鼠标悬停在 Downloads 菜单并选择 Windows 选项。

进入 Windows 对应页面后,主要展示两类版本:

  1. Stable Releases(稳定发布版本):经过测试,相对完善、稳定,适合生产环境使用。
  2. Pre-releases(预发布版本):处于测试阶段,可能包含未修复的 Bug,不建议普通用户使用。

建议优先下载左侧的稳定发布版本。

1. 选择安装包类型

在版本列表中,会看到多种安装包选项:

  • Windows Installer (64-bit):适用于 64 位操作系统,基于 64 位处理器。这是目前最通用的选择。
  • Windows embeddable package:这是一个最小化运行环境,解压后仅为文件夹,不包含 pip、idle 等开发工具,主要用于嵌入其他程序,不适合常规开发。
  • 32-bit:适用于 32 位操作系统,现在已较少见。

如何确认系统位数? 右键点击'此电脑'或'我的电脑',选择'属性',在系统信息中可以查看操作系统类型是 64 位还是 32 位。现代计算机绝大多数为 64 位,请下载 Windows installer (64-bit)。

二、安装步骤详解

双击下载好的 .exe 安装程序启动安装向导。

1. 基础设置

在安装界面底部,务必勾选以下两个选项:

  • Add python.exe to PATH:将 Python 添加到系统环境变量 PATH 中。勾选后,可以在命令行(cmd)中直接输入 python 调用解释器,无需指定完整路径。
  • Use admin privileges when installing py.exe:以管理员权限安装启动器,确保所有用户账户都能使用。

如果默认安装不满足需求,建议选择 Customize installation(自定义安装)。

2. 可选功能设置 (Optional Features)

进入自定义安装后,可以勾选以下组件:

  • pip:Python 包管理工具。必须勾选,用于安装第三方库(如 requests, numpy 等)。安装后可在 cmd 中使用 pip install <库名> 命令。
  • tcl/tk and IDLE:安装 Tkinter GUI 库和 IDLE 集成开发环境。IDLE 是 Python 自带的简易编辑器,适合初学者学习语法,但不适合大型项目开发。
  • Python test suite:标准库测试套件,一般用户可忽略。
  • py launcher:Python 启动器,允许通过 py 命令调用不同版本的 Python,建议勾选。

3. 高级选项设置 (Advanced Options)

继续点击 Next 进入高级选项:

  • Install Python 3.x for all users:为所有用户安装,需管理员权限。
  • Associate files with Python:关联 .py 文件,双击即可用 Python 打开。
  • Create shortcuts for installed applications:在开始菜单创建快捷方式。
  • Add Python to environment variables:添加环境变量(通常上一步已自动勾选)。
  • Precompile standard library:预编译标准库,提升运行速度,建议勾选。

最后点击 Install 开始安装。等待进度条完成后,点击 Close 结束。

三、安装后验证与环境配置

安装完成后,需要验证 Python 是否正常工作。

1. 验证安装

  1. 按下 Win + R 键,输入 cmd 打开命令提示符。
  2. 输入 python --version 并回车。如果显示类似 Python 3.11.x 的版本号,说明安装成功且环境变量配置正确。
  3. 输入 pip --version 检查包管理器是否正常。
  4. 输入 python 进入交互模式,尝试打印 print("Hello World")。

2. 虚拟环境基础

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

# 在项目目录下创建虚拟环境
python -m venv myenv

# 激活虚拟环境
# Windows CMD: myenv\Scripts\activate
# PowerShell: myenv\Scripts\Activate.ps1

# 退出虚拟环境
deactivate

3. 常用 Pip 命令

  • 安装库:pip install <package_name>
  • 卸载库:pip uninstall <package_name>
  • 列出已安装包:pip list
  • 升级 pip:python -m pip install --upgrade pip

四、常用开发工具推荐

虽然 IDLE 可用于简单调试,但专业开发推荐使用更强大的 IDE。

1. PyCharm

PyCharm 是 JetBrains 公司推出的 Python 专用集成开发环境。它提供代码编辑、调试、语法高亮、项目管理、智能提示等功能。分为社区版(免费)和专业版(收费),社区版已能满足大部分开发需求。

2. VS Code

Visual Studio Code 是一款轻量级但功能强大的开源编辑器。配合 Python 插件后,支持代码补全、调试、终端集成等功能。VS Code 跨平台且扩展丰富,是目前非常流行的选择。

五、常见问题排查

1. 命令行无法识别 python

如果在 cmd 中输入 python 提示不是内部或外部命令,说明环境变量未配置。

  • 解决方法:重新运行安装程序,选择 Modify,确保勾选 Add python.exe to PATH。
  • 或者手动将 Python 安装目录下的 Scripts 和根目录添加到系统环境变量 Path 中。

2. 权限不足

安装过程中若提示权限错误,请右键点击安装程序,选择'以管理员身份运行'。

3. 安装失败

  • 确保关闭了杀毒软件或防火墙,有时它们会误拦截安装进程。
  • 确保磁盘空间充足。
  • 尝试关闭所有正在运行的 Python 相关进程。

六、总结

本文详细介绍了在 Windows 系统下安装 Python 的全过程,从官网下载、版本选择到自定义安装配置,以及安装后的环境验证和常用工具推荐。正确的环境搭建是进行 Python 开发的基础,建议按照上述步骤操作以确保后续开发顺利进行。

目录

  1. Windows 系统 Python 安装与配置详细教程
  2. 一、Python 官网与版本选择
  3. 1. 选择安装包类型
  4. 二、安装步骤详解
  5. 1. 基础设置
  6. 2. 可选功能设置 (Optional Features)
  7. 3. 高级选项设置 (Advanced Options)
  8. 三、安装后验证与环境配置
  9. 1. 验证安装
  10. 2. 虚拟环境基础
  11. 在项目目录下创建虚拟环境
  12. 激活虚拟环境
  13. Windows CMD: myenv\Scripts\activate
  14. PowerShell: myenv\Scripts\Activate.ps1
  15. 退出虚拟环境
  16. 3. 常用 Pip 命令
  17. 四、常用开发工具推荐
  18. 1. PyCharm
  19. 2. VS Code
  20. 五、常见问题排查
  21. 1. 命令行无法识别 python
  22. 2. 权限不足
  23. 3. 安装失败
  24. 六、总结
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • 网络安全基础术语速查指南
  • 基于 FastGPT 与 MCP 协议构建工具增强型智能体
  • 多语言微服务架构与边缘计算实践:Python、Java、C++、Go 解析
  • KingbaseES 数据库智能 SQL 防护机制与异常语句拦截实践
  • C++ 类的 6 个默认成员函数与运算符重载详解
  • 全国大学生智能车竞赛智慧医疗机器人惯导与路径规划思路
  • C++ 基于传输与交换的 K-Medoids 聚类算法实现
  • AI 鸿蒙 App 开发:从页面到能力系统的架构变革
  • Dify 工作流发布为 MCP Server 实战指南
  • Qt 6 官方 C++ 类完整清单索引
  • 前端代码质量保证最佳实践
  • VR、具身智能与人形机器人:构建现实世界的智能接口
  • Visual C++ 运行库缺失导致软件无法启动的解决方案
  • 基于 Spring Cloud 的分布式智能推荐系统架构与实践
  • Stable Diffusion WebUI Docker 部署指南
  • OpenClaw 配置本地 Llama.cpp 后端
  • 前端本地存储详解:localStorage、sessionStorage 与 cookie 对比
  • OpenClaw 中文发行版部署指南:npm/Docker/脚本三种方式
  • Flutter 三方库 ethereum_addresses 的鸿蒙化适配指南
  • JDK 17 官方下载与安装配置指南

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

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

  • Mermaid 预览与可视化编辑

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

  • 随机西班牙地址生成器

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

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • curl 转代码

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