准备工作:确保 Python 已正确安装
在开始之前,请务必确认你的电脑上已经安装了 Python,并且环境变量配置正确。
-
检查是否安装 Python:
- 打开命令提示符 或 PowerShell。
- 输入以下命令并按回车:
python --version
或者
python3 --version
- 如果显示了 Python 的版本号(
Python 3.10.8),说明已安装,如果提示“不是内部或外部命令...”,说明 Python 可能未安装或环境变量未配置。
-
配置环境变量 (如果需要):
- 如果上一步命令失败,你需要将 Python 的安装路径添加到系统的
PATH环境变量中。 - 如何查找 Python 路径:在文件资源管理器中进入 Python 的安装目录(通常是
C:\Users\你的用户名\AppData\Local\Programs\Python\PythonXX,XX是版本号)。 - 如何添加到 PATH:
- 在 Windows 搜索栏中搜索“编辑系统环境变量”并打开它。
- 在弹出的窗口中,点击“环境变量...”按钮。
- 在“系统变量”区域,找到名为
Path的变量,选中它并点击“编辑”。 - 点击“新建”,然后将 Python 的安装路径(
C:\Users\你的用户名\AppData\Local\Programs\Python\Python310)和Scripts文件夹的路径(C:\Users\你的用户名\AppData\Local\Programs\Python\Python310\Scripts)分别添加进去。 - 一路点击“确定”保存设置。
- 重要:添加环境变量后,关闭所有已打开的命令提示符窗口,然后重新打开一个,新设置才会生效。
- 如果上一步命令失败,你需要将 Python 的安装路径添加到系统的
使用命令行(最常用、最基础)
这是最核心、最灵活的方法,也是学习 Python 必须掌握的。
步骤:
-
创建 Python 脚本文件
- 使用记事本、VS Code、Sublime Text 等任何文本编辑器。
- 输入以下简单的 Python 代码:
# 文件名: hello.py print("你好,世界!") name = input("请输入你的名字: ") print(f"你好, {name}! 欢迎来到 Python 世界。") - 将文件保存为
hello.py。确保文件扩展名是.py,而不是.txt,在保存时,选择“所有文件”类型,并在文件名后加上.py。
-
打开命令行工具
- 按
Win + R键,输入cmd或powershell,然后按回车,打开命令提示符或 PowerShell。
- 按
-
导航到脚本所在目录
- 在命令行中,你需要先进入到
hello.py文件所在的文件夹,使用cd(change directory) 命令。 - 如果你的
hello.py文件保存在D:\MyPythonScripts文件夹下,你需要输入:cd D:\MyPythonScripts
- 技巧:你可以输入
dir并按回车,查看当前目录下的文件列表,确认hello.py是否在其中,如果路径中包含空格,请用引号括起来,cd "D:\My Python Scripts"。
- 在命令行中,你需要先进入到
-
运行脚本
- 在命令行中,输入
python或python3,后面跟上你的脚本文件名,然后按回车:python hello.py
- 如果你的系统同时安装了 Python 2 和 Python 3,或者 Python 3 的可执行文件名为
python3.exe,你可能需要使用python3:python3 hello.py
- 在命令行中,输入
-
查看输出
- 你将在命令行窗口中看到脚本的输出结果:
你好,世界! 请输入你的名字: Alice 你好, Alice! 欢迎来到 Python 世界。
- 你将在命令行窗口中看到脚本的输出结果:
通过文件资源管理器直接双击运行(不推荐,但需了解)
这种方法最简单,但存在很多限制,通常只适用于没有交互、只输出结果的脚本。
步骤:
- 确保你的 Python 脚本文件(如
hello.py)存在。 - 在文件资源管理器中找到该文件。
- 直接双击
hello.py文件。
可能发生的情况和问题:
-
直接运行(理想情况)
- 如果你在安装 Python 时勾选了 "Add Python to PATH" 并且将
.py文件与 Python 关联了,双击可能会直接运行脚本,一个黑色的命令窗口会一闪而过,然后关闭,你几乎来不及看到任何输出(除非它有time.sleep()这样的暂停语句)。
- 如果你在安装 Python 时勾选了 "Add Python to PATH" 并且将
-
用 Python 解释器打开(常见情况)
Python 没有正确关联,双击可能会打开 IDLE(Python 自带的编辑器)并加载你的脚本,而不是运行它。
-
提示“如何打开”
系统可能会弹出一个窗口,让你选择用哪个程序打开,你需要手动选择 Python 解释器。
为什么不推荐? 因为窗口会瞬间关闭,你无法看到程序的输出和调试信息,它只适用于“执行后即结束”且不需要用户输入的脚本。
如何让窗口不关闭? 如果你想让窗口保持打开以便查看输出,可以在脚本的最后加上一行代码:
# 文件名: hello_stay_open.py
print("你好,世界!")
input("按 Enter 键退出...") # 这行会等待用户按下 Enter 键
这样,脚本运行到 input() 时会暂停,直到你按下 Enter,窗口才会关闭。
使用 IDE(集成开发环境,推荐)
对于日常开发和复杂项目,强烈建议使用 IDE,它们提供了代码高亮、自动补全、调试、运行等一体化功能,效率极高。
常用 IDE:
-
Visual Studio Code (VS Code)
- 简介:微软出品的免费、开源、轻量级但功能极其强大的代码编辑器,是目前 Python 开发的首选。
- 如何运行:
- 安装 VS Code。
- 安装 Python 扩展(在扩展商店搜索 "Python" 并安装)。
- 用 VS Code 打开你的 Python 文件(
File > Open File...)。 - 按下
F5键或点击右上角的“运行和调试”按钮,即可运行脚本,输出会显示在底部的“终端”面板中。
-
PyCharm
- 简介:JetBrains 出品的专门为 Python 设计的 IDE,功能非常全面,社区版免费。
- 如何运行:
- 安装 PyCharm(建议安装 Community 版)。
- 创建一个新的项目或打开一个现有项目。
- 在代码编辑器中打开你的 Python 文件。
- 点击代码编辑器右上角的绿色“运行”按钮(▶️),或者右键点击代码编辑器,选择 "Run 'hello'"。
-
Spyder
- 简介:专为科学计算设计的 IDE,是 Anaconda 发行版的一部分,对数据科学家非常友好。
- 如何运行:
- 通过 Anaconda 安装 Spyder。
- 打开 Spyder,你的脚本会显示在编辑器中。
- 按下
F5键或点击工具栏上的“运行”按钮。
将 Python 脚本添加到系统右键菜单(高级技巧)
如果你经常需要在某个文件夹下运行 Python 脚本,可以创建一个注册表文件,将“在此处运行 Python 脚本”选项添加到文件夹的右键菜单中。
步骤:
-
创建注册表文件:
-
打开记事本,复制并粘贴以下代码:
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\Background\shell\RunPython] @="在此处运行 Python 脚本" "Icon"="C:\\\\Users\\\\你的用户名\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\python.exe,0" [HKEY_CLASSES_ROOT\Directory\Background\shell\RunPython\command] @="C:\\\\Users\\\\你的用户名\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\python.exe \"%V\""
-
-
修改路径:
- 重要:请务必将代码中的
C:\\\\Users\\\\你的用户名\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\python.exe替换为你自己电脑上 Python 的实际安装路径,注意路径中的反斜杠\\是转义字符。
- 重要:请务必将代码中的
-
保存并执行:
- 将文件另存为
run_python_here.reg(确保扩展名是.reg)。 - 双击运行这个
.reg文件,在弹出的确认对话框中点击“是”和“确定”。
- 将文件另存为
-
使用:
- 在任何文件夹的空白处右键,你都会看到“在此处运行 Python 脚本”的选项。
- 点击它,会自动打开一个命令行窗口,并将当前目录设置为该文件夹,然后等待你输入要运行的脚本文件名。
总结与建议
| 方法 | 优点 | 缺点 | 适用场景 |
|---|---|---|---|
| 命令行 | 灵活、快速、跨平台、自动化脚本的基础 | 需要记住命令,窗口管理不便 | 所有场景,特别是服务器、自动化任务 |
| 双击运行 | 最简单,无需打开任何工具 | 窗口会闪退,无法交互,难以调试 | 运行一次性、无输出的简单脚本(不推荐) |
| IDE (VS Code/PyCharm) | 功能强大,集编辑、运行、调试于一体,效率高 | 需要安装和配置软件 | 日常开发、学习、大型项目开发 |
| 右键菜单 | 方便在特定目录下快速启动脚本 | 仅为 Windows 特有,需要修改注册表 | 频繁在文件夹中运行脚本的高级用户 |
给初学者的建议:
- 从方法一(命令行)开始,这是最基础也是最核心的技能。
- 尽快安装并使用 VS Code,它能极大地提升你的编码体验和效率。
- 暂时不要理会方法四,当你对 Windows 系统有更深入了解后再尝试。
