目录
- 第一步:准备工作
检查系统是否已安装 Python
- 第二步:下载 Python 安装包
- 访问官网
- 选择正确的版本
- 第三步:安装 Python (关键步骤)
- 运行安装程序
- 核心配置:勾选关键选项
- 选择安装路径
- 完成安装
- 第四步:验证安装
- 验证 Python 命令
- 验证 pip 包管理器
- 第五步:配置环境变量 (可选,但推荐)
- 何时需要手动配置?
- 手动配置环境变量步骤
- 第六步:选择和使用代码编辑器
- 推荐编辑器:VS Code
- 其他优秀选择
- 第七步:你的第一个 Python 程序
- 常见问题与解决方案 (FAQ)
第一步:准备工作
在安装之前,最好先检查一下你的 Windows 系统是否已经安装了 Python。
-
打开命令提示符 (CMD):
- 按
Win+R键,输入cmd,然后按回车。 - 或者,在开始菜单搜索
cmd并打开。
- 按
-
输入检查命令: 在打开的黑色命令窗口中,输入以下命令并按回车:
python --version
或者
python3 --version
-
查看结果:
- 如果显示了版本号(
Python 3.10.8),说明你的系统已经安装了 Python,你可以跳到 第四步:验证安装。 - 如果提示
'python' 不是内部或外部命令,也不是可运行的程序或批处理文件,说明没有安装或环境变量未配置好,请继续下一步。
- 如果显示了版本号(
第二步:下载 Python 安装包
-
访问官网: 打开浏览器,访问 Python 官方下载页面:https://www.python.org/downloads/windows/
-
选择正确的版本:
- 官网会自动检测你的系统并提供最新的稳定版下载("Python 3.12.x")。
- 对于绝大多数用户,直接点击 "Download Python 3.12.x" 按钮即可。
- 如果你需要特定版本,可以点击 "View the full list of downloads" 查找历史版本。
注意:Python 2.x 已在 2025 年停止支持,现在所有新项目都应使用 Python 3.x。
第三步:安装 Python (最关键的一步)
下载完成后,你会得到一个名为 python-3.12.x-amd64.exe 的文件(amd64 表示 64 位系统)。
-
运行安装程序: 双击运行该安装文件。
-
核心配置:勾选关键选项 这是最最重要的一步!在安装程序的第一个界面,请务必勾选以下两个选项:
- ✓ Add python.exe to PATH
- 强烈推荐勾选! 这个选项会自动帮你把 Python 添加到系统的环境变量中,之后你就可以在命令行的任何位置直接使用
python命令,而无需输入完整的路径。如果你没有勾选,后面需要手动配置环境变量,否则会非常麻烦。
- 强烈推荐勾选! 这个选项会自动帮你把 Python 添加到系统的环境变量中,之后你就可以在命令行的任何位置直接使用
- ✓ Install launcher for all users (recommended)
推荐勾选,这会为所有用户安装 Python 启动器,方便管理不同版本的 Python。
界面应该看起来像这样:
- ✓ Add python.exe to PATH
-
选择安装路径:
- 默认路径通常是
C:\Users\你的用户名\AppData\Local\Programs\Python\Python312。 - 对于初学者,使用默认路径即可,无需修改。
- 如果你要修改,请确保路径中不包含中文和空格(
D:\Dev\Python312是好的,但D:\我的软件\Python是不好的)。
- 默认路径通常是
-
完成安装: 点击 "Install Now" 按钮,等待安装完成,安装过程很快,完成后会显示 "Setup was successful" 的提示,点击 "Close" 即可。
第四步:验证安装
我们来确认 Python 是否安装成功并且可以被系统识别。
-
验证 Python 命令:
- 重新打开一个新的命令提示符窗口(非常重要,确保新的环境变量被加载)。
- 输入:
python --version
- 如果正确显示了你安装的 Python 版本,说明安装成功!
-
验证 pip 包管理器:
pip是 Python 的包管理工具,用来安装第三方库(如 NumPy, Pandas 等)。- 在同一个命令提示符窗口中,输入:
pip --version
- 如果显示了
pip的版本和它关联的 Python 路径,说明pip也工作正常。
- 在同一个命令提示符窗口中,输入:
第五步:配置环境变量 (可选,但推荐)
如果你在第三步时没有勾选 Add python.exe to PATH,那么你需要手动配置。
-
打开环境变量设置:
- 在 Windows 搜索栏中搜索 “编辑系统环境变量” 并打开。
- 在弹出的“系统属性”窗口中,点击右下角的“环境变量...”按钮。
-
编辑 Path 变量:
- 在“系统变量”(或“用户变量”)列表中,找到名为
Path的变量,选中它,然后点击“编辑...”。 - 在“编辑环境变量”窗口中,点击“新建”。
- 将你的 Python 安装路径和
Scripts路径添加进去。- 如果你的 Python 安装在
C:\Users\YourName\AppData\Local\Programs\Python\Python312,你就需要添加:C:\Users\YourName\AppData\Local\Programs\Python\Python312C:\Users\YourName\AppData\Local\Programs\Python\Python312\Scripts
- 如果你的 Python 安装在
- 添加完成后,一路点击“确定”保存所有设置。
- 在“系统变量”(或“用户变量”)列表中,找到名为
-
重新验证: 关闭所有已打开的命令提示符窗口,重新打开一个新的,然后再次运行
python --version命令,现在应该可以正常工作了。
第六步:选择和使用代码编辑器
记事本虽然能写代码,但没有语法高亮、自动补全等功能,强烈不推荐,你需要一个专业的代码编辑器。
强烈推荐:Visual Studio Code (VS Code)
-
下载与安装: 访问 https://code.visualstudio.com/ 下载并安装 VS Code,它完全免费且功能强大。
-
安装 Python 扩展:
- 打开 VS Code。
- 点击左侧活动栏的“扩展”图标(四个方块)。
- 在搜索框中输入
Python。 - 找到由 Microsoft 发布的官方 Python 扩展,点击“安装”。
- 这个扩展会提供语法高亮、代码智能提示、调试等强大功能。
其他优秀选择:
- PyCharm Community Edition (社区版):由 JetBrains 出品,是专门为 Python 开发的 IDE,功能非常全面,社区版免费。
- Sublime Text:轻量、快速、启动迅速,需要一些插件配置。
- Spyder:主要用于科学计算,类似于 MATLAB 的界面。
第七步:你的第一个 Python 程序
让我们用 VS Code 写一个经典的 "Hello, World!" 程序。
-
创建项目文件夹: 在你的电脑上创建一个文件夹,
D:\PythonProjects。 -
用 VS Code 打开文件夹: 打开 VS Code,然后点击
文件->打开文件夹,选择你刚刚创建的PythonProjects文件夹。 -
创建并编辑文件:
- 在 VS Code 中,点击
文件->新建文件。 - 将文件命名为
hello.py。.py扩展名非常重要,它告诉系统这是一个 Python 脚本。 - 在文件中输入以下代码:
print("Hello, World! 欢迎来到 Python 世界!")
- 在 VS Code 中,点击
-
运行程序:
- 在 VS Code 中,你可以点击右上角的“运行”按钮(一个播放图标)。
- 或者,在编辑器中右键点击,选择“在终端中运行 Python 文件”。
- 下方会弹出一个终端窗口,并显示输出结果:
Hello, World! 欢迎来到 Python 世界!
恭喜!你已经成功地在 Windows 上安装并运行了你的第一个 Python 程序!
第八步:常见问题与解决方案 (FAQ)
Q1: 安装时提示 "Unable to create process" 或 "Access is denied" 怎么办?
A: 这通常是权限问题,请尝试以管理员身份运行安装程序,右键点击下载的 .exe 安装文件,选择“以管理员身份运行”。
Q2: 在命令行输入 python,提示不是内部或外部命令。
A: 这意味着系统找不到 python.exe 文件,最可能的原因是:
- 没有勾选
Add python.exe to PATH,请按照 第五步 的说明手动配置环境变量。 - 配置后没有重新打开命令提示符窗口。
Q3: 我想同时安装 Python 3.11 和 Python 3.12,可以吗? A: 可以,只要你在安装时勾选了 "Install launcher for all users",Python 启动器会帮你管理,之后你就可以这样调用:
py-> 运行默认的 Python 版本。py -3.11-> 运行 Python 3.11。py -3.12-> 运行 Python 3.12。
Q4: VS Code 运行代码时,终端一闪而过就消失了?
A: 这是因为程序执行得太快,你可以在代码的最后加上一行 input(),这样程序会等待你按下回车键才关闭。
print("Hello, World!")
input("按回车键退出...") # 加上这一行
希望这份详细的指南能帮助你顺利完成 Python 的安装!祝你编程愉快!
