Python 用 Windows 安装:最完整的新手教程与避坑指南
关键词:Python 用 Windows 安装
如果你是第一次在 Windows 上装 Python,最容易遇到的问题不是“怎么装”,而是“装完为什么不能用”“命令行识别不了”“装了多个版本冲突”。这篇文章就围绕 Python 在 Windows 系统上的安装、配置、验证和常见故障排查 来讲,尽量用最直白的方式说清楚,适合电脑小白一步一步照着做。
一、先说结论:Windows 上安装 Python,最推荐的方式
Windows 安装 Python,最稳妥的做法是:
- 去 Python 官方网站下载安装包;
- 安装时一定勾选 Add python.exe to PATH;
- 选择 Install Now 或自定义安装;
- 安装完后打开命令提示符验证;
- 需要的话再安装 pip、VS Code、虚拟环境。
如果你只是想学 Python、写脚本、跑项目,Windows + 官方安装包 就够用了,不需要一上来折腾 Linux 或复杂环境。
二、安装前要准备什么
1. 确认你的 Windows 版本
Python 对 Windows 版本要求不算苛刻,但建议使用:
- Windows 10
- Windows 11
如果你还在用很老的系统,比如 Windows 7,虽然旧版本 Python 可能还能装,但现在很多新工具已经不支持了,不建议继续折腾。
2. 确认系统是 64 位还是 32 位
大多数电脑现在都是 64 位系统,Python 也建议安装 64 位版本。
查看方法:
- 右键“此电脑”
- 点击“属性”
- 找到“系统类型”
如果显示“64 位操作系统”,就下载 64 位 Python 安装包。
三、去哪里下载 Python
1. 正确下载地址
一定去 Python 官方网站下载,不要随便找第三方站点。
下载页面一般是:
- Python 官方下载页
- Windows 版本安装包页面
2. 选择哪个版本
如果你是新手,建议直接选 最新稳定版 Python 3.x。
一般原则:
- 想学新内容:装最新稳定版
- 某些老项目有兼容要求:按项目要求装指定版本,比如 3.10、3.11
不建议一上来装特别老的 Python 2.x,因为它已经过时了,很多教程和库都不再支持。
四、Windows 安装 Python 的详细步骤
下面按最常见的安装方式讲,基本照着做就行。
第一步:运行安装包
双击下载好的 Python 安装文件,比如:
python-3.x.x-amd64.exe
打开后会看到安装界面。
第二步:最重要的一步,勾选 PATH
安装界面底部一般会有一个选项:
- Add python.exe to PATH
这个选项一定要勾上。
为什么要勾?
因为勾上以后,你就可以直接在命令行里输入:
python
系统就能找到 Python。
如果不勾,后面大概率会出现:
python 不是内部或外部命令pip 不是内部或外部命令
很多新手卡住的根本原因就是这里。
第三步:选择安装方式
通常有两个按钮:
- Install Now
- Customize installation
情况 1:普通用户、入门学习
直接点 Install Now 就行,最省事。
情况 2:你想自己控制安装路径
选 Customize installation,可以设置:
- 安装路径
- 是否安装 pip
- 是否安装文档
- 是否安装测试工具
- 是否启用高级选项
第四步:推荐的自定义选项
如果你点的是自定义安装,常见页面里建议保留这些:
- Documentation
- pip
- tcl/tk and IDLE
- Python test suite
- py launcher
如果你不是特别懂,基本默认全选就可以。
第五步:选择安装路径
建议不要装到特别奇怪的目录,默认路径通常没问题,比如:
C:\Users\用户名\AppData\Local\Programs\Python\Python3x
如果你喜欢干净一点,也可以装到:
C:\Python3x
但注意一点:路径里尽量不要有中文、空格过多、权限复杂的目录,否则某些工具可能会出问题。
第六步:等待安装完成
点击安装后,等进度条跑完。
如果最后提示安装成功,就说明 Python 已经装好了。
五、安装完成后怎么验证是否成功
安装完不是结束,必须验证一下。
方法 1:用命令提示符验证
按下:
Win + R
输入:
cmd
回车,打开命令提示符。
然后输入:
python --version
或者:
python -V
如果显示类似:
Python 3.12.4
说明安装成功。
再输入:
pip --version
如果能显示 pip 版本,说明包管理器也正常。
方法 2:进入 Python 交互环境
在命令提示符输入:
python
如果进入了类似下面的界面:
Python 3.x.x (tags/...) ...
>>>
说明 Python 可正常启动。
然后你可以输入:
print("Hello, Python")
如果输出:
Hello, Python
那就完全没问题。
退出可以输入:
exit()
六、Python 装好了,为什么还是不能用
这是最常见的问题之一。下面把高频故障一次讲透。
问题 1:python 不是内部或外部命令
原因
通常是安装时没勾选 PATH,或者环境变量没生效。
解决办法
方案一:重新安装
最简单的办法是重新运行安装包,重新安装时勾选:
- Add python.exe to PATH
方案二:手动添加环境变量
如果不想重装,可以手动加 PATH。
操作步骤:
- 右键“此电脑”
- 选择“属性”
- 点击“高级系统设置”
- 打开“环境变量”
- 在“系统变量”或“用户变量”里找到
Path - 点击“编辑”
- 添加 Python 安装目录,例如:
C:\Users\用户名\AppData\Local\Programs\Python\Python3x\C:\Users\用户名\AppData\Local\Programs\Python\Python3x\Scripts\
- 一路确定保存
- 重新打开命令提示符再试
问题 2:输入 python 打开的是微软商店
原因
Windows 有时候会把 python 这个命令指向微软商店,而不是本地安装的 Python。
解决办法
- 打开“设置”
- 进入“应用”
- 找到“高级应用设置”或“应用执行别名”
- 把
python.exe和python3.exe的别名关掉
关闭后,再在命令行输入:
python --version
通常就恢复正常了。
问题 3:pip 不是内部或外部命令
原因
通常是 Scripts 目录没加入 PATH。
解决办法
把 Python 安装目录下的 Scripts 文件夹加到环境变量里。
例如:
C:\Users\用户名\AppData\Local\Programs\Python\Python3x\Scripts\
然后重新打开命令提示符,再执行:
pip --version
问题 4:装了多个 Python 版本,命令乱了
原因
电脑里可能装了多个 Python,比如 3.10、3.11、3.12,导致系统调用混乱。
解决办法
先输入:
where python
系统会显示当前找到的 Python 路径。
如果有多个结果,说明装了多个版本。
处理方式
- 只保留你当前要用的版本
- 或者把你常用版本的路径放在前面
- 使用 Python 启动器
py来切换版本
例如:
py -3.12
py -3.11
七、推荐的安装方式:官方版 + pip + 虚拟环境
如果你想后面少踩坑,建议按这个组合来:
1. 官方 Python
这是基础。
2. pip
pip 是 Python 的包管理器,用来安装第三方库,比如:
pip install requests
pip install numpy
pip install pandas
3. 虚拟环境
虚拟环境的作用是:每个项目用自己独立的一套库,互不影响。
创建虚拟环境:
python -m venv venv
激活虚拟环境:
venv\Scripts\activate
激活后,命令行前面通常会出现 (venv)。
安装项目依赖:
pip install flask
这样做的好处是,项目之间不会互相污染,后面维护起来更省心。
八、如果你是编程新手,顺手装这两个工具
1. VS Code
VS Code 是很多人写 Python 的首选编辑器,轻量、免费、插件多。
安装后建议装:
- Python 插件
- Pylance 插件
这样可以获得代码提示、语法检查、调试功能。
2. IDLE
Python 安装包自带 IDLE,适合入门测试。
优点:
- 轻量
- 不用额外配置
缺点:
- 功能比较简单
- 不如 VS Code 好用
九、Windows 上安装 Python 的常见坑和处理建议
1. 不要乱下“精简版”“绿色版”
有些网站会提供所谓“免安装版 Python”,看起来方便,实际容易出问题:
- 缺少组件
- 环境变量混乱
- 后续升级麻烦
新手优先用官方安装包。
2. 尽量不要装在中文路径
比如这些路径不太建议:
D:\软件\PythonC:\用户\张三\桌面\Python
有些库或者脚本对中文路径兼容不稳定。
3. 安装完记得重开命令行
环境变量刚改完,旧窗口通常不会立刻生效。
所以改完 PATH 后,要:
- 关闭命令提示符
- 重新打开
再测试。
4. 不要随便删系统自带组件
如果你看到系统里还有别的 Python 相关程序,不要急着乱删,先确认是什么版本、是不是被其他软件依赖。
十、进阶一点:用命令行安装 Python 的思路
如果你比较熟悉系统操作,也可以了解一下安装后的几个常用命令。
查看版本
python --version
查看 pip 版本
pip --version
安装库
pip install 包名
例如:
pip install requests
升级 pip
python -m pip install --upgrade pip
查看已安装库
pip list
导出依赖
pip freeze > requirements.txt
按依赖文件安装
pip install -r requirements.txt
这些命令后面做项目时非常常用。
十一、不同人群怎么选安装方案
1. 纯新手
推荐方案:
- 下载官方最新版
- 直接勾选 PATH
- 选择 Install Now
- 安装 VS Code
- 用命令提示符测试
这是最省事、最不容易出错的路线。
2. 学校作业、课程练习
推荐方案:
- 安装一个稳定版 Python
- 安装 IDLE 或 VS Code
- 顺手配置 pip
- 用虚拟环境管理课程项目
3. 做开发、写项目
推荐方案:
- 安装指定 Python 版本
- 使用虚拟环境
- 配合 VS Code
- 根据项目要求安装依赖包
- 如果有多个版本,使用
py管理
十二、最推荐的新手安装流程总结
如果你只想要一个最简单的可执行流程,直接照这个做:
第一步
去 Python 官方网站下载 Windows 安装包。
第二步
双击安装文件,勾选:
- Add python.exe to PATH
第三步
点击:
- Install Now
第四步
安装完成后,打开命令提示符,输入:
python --version
第五步
再输入:
pip --version
第六步
如果都正常,就安装一个编辑器,比如 VS Code。
第七步
开始写你的第一个 Python 程序。
十三、一个简单的 Python 测试程序
安装完后,你可以先测试一下运行是否正常。
新建一个文件,命名为:
test.py
输入下面代码:
print("Python 安装成功")
然后在命令行进入该文件所在目录,执行:
python test.py
如果输出:
Python 安装成功
说明整个环境都已经正常了。
十四、结尾:为什么安装 Python 最容易失败
其实大多数安装失败,不是 Python 本身有问题,而是这几个地方出错:
- 没勾 PATH
- 命令行没重开
- Windows 商店别名干扰
- 装了多个版本
- 路径太乱
- 没验证 pip
只要把这几个点处理好,Windows 安装 Python 其实很简单。
对于新手来说,最稳的原则就是:
官方安装包 + 勾选 PATH + 安装后验证 + 需要时用虚拟环境。
这样基本就不会走弯路。

还没有评论,来说两句吧...