核心思想
在 Eclipse 中运行 Python,核心是借助一个插件 PyDev,PyDev 将 Python 的解释器集成到 Eclipse 中,使得 Eclipse 能够识别 Python 语法、提供代码提示、运行和调试你的 Python 脚本。

第一步:安装 PyDev 插件
PyDev 是一个 Eclipse 插件,所以我们需要在 Eclipse 中安装它。
-
打开 Eclipse。
-
进入菜单栏:
Help->Install New Software...。 -
在弹出的窗口中,点击
Add...按钮。 -
在
Name字段中输入一个你喜欢的名字,PyDev。 -
在
Location字段中输入 PyDev 插件的官方更新地址:http://pydev.org/updates然后点击
OK。 -
等待 Eclipse 加载可用的软件列表,你会看到一个名为
PyDev的条目,展开它,勾选PyDev和PyDev Mylyn Integration(可选,推荐勾选)。 -
点击
Next,然后仔细阅读许可协议,勾选I accept the terms of the license agreement,再点击Finish。 -
Eclipse 会开始下载并安装插件,安装过程中可能会提示你安全警告,点击
OK即可。 -
安装完成后,Eclipse 会提示你重启,请点击
Restart Now重启 Eclipse。
第二步:配置 Python 解释器
安装完 PyDev 后,你需要告诉 Eclipse 你的 Python 解释器安装在哪里,这样 Eclipse 才能执行你的代码。
-
重启 Eclipse 后,进入菜单栏:
Window->Preferences。 -
在左侧的导航树中,展开
PyDev,选择Interpreter - Python。 -
在右侧,点击
New...按钮。 -
在弹出的窗口中:
Interpreter Name: 给你的解释器起个名字,Python 3.9(根据你的版本填写)。Interpreter Executable: 点击Browse...,然后找到并选择你的 Python 可执行文件(python.exe或pythonw.exe)。- Windows: 通常在
C:\Users\你的用户名\AppData\Local\Programs\Python\Python39\python.exe。 - macOS: 通常在
/usr/bin/python3或/usr/local/bin/python3(通过 Homebrew 安装的)。 - Linux: 通常在
/usr/bin/python3。
- Windows: 通常在
-
选择好后,点击
OK。 -
非常重要的一步:PyDev 会自动扫描你的 Python 环境中安装的所有库,点击
OK后,它会花一点时间完成这个过程,耐心等待,直到进度条消失,这能确保 Eclipse 能正确识别你代码中使用的库(如numpy,pandas等)。 -
点击
Preferences窗口的Apply and Close。
第三步:创建 Python 项目
现在环境已经配置好了,我们来创建一个 Python 项目。
-
进入菜单栏:
File->New->Project...。 -
在弹出的窗口中,展开
PyDev,选择PyDev Project,然后点击Next。 -
填写项目信息:
- Project name: 给你的项目起个名字,
MyFirstPythonProject。 - Interpreter: 在下方的
Interpreter下拉菜单中,选择你在上一步配置好的 Python 解释器。 - Grammar Version: 选择你正在使用的 Python 版本(如
9)。
- Project name: 给你的项目起个名字,
-
点击
Finish。
一个空的 Python 项目就创建成功了,你可以在左侧的 Package Explorer 视图中看到你的项目。
第四步:创建并运行 Python 文件
这是最关键的一步,我们来写代码并运行它。
- 在
Package Explorer中,右键点击你的项目名称 (MyFirstPythonProject)。 - 选择
New->PyDev Module。 - 在弹出的窗口中:
- Module name: 输入你的 Python 文件名,
hello_world。注意: 这里不需要加.py后缀。 - Package: 可以留空,或者输入一个包名(暂时不需要理解,留空即可)。
- Module name: 输入你的 Python 文件名,
- 点击
Finish。
Eclipse 会自动为你创建一个 hello_world.py 文件,并打开一个编辑窗口,里面可能已经有一些示例代码,你可以直接替换或清空它,然后输入你的代码。
示例代码 (hello_world.py):
# -*- coding: utf-8 -*-
import sys
def main():
print("Hello, Eclipse!")
print(f"Python 版本: {sys.version}")
name = input("请输入你的名字: ")
print(f"你好, {name}!")
if __name__ == "__main__":
main()
如何运行?
有几种方式可以运行 Python 文件:
使用工具栏按钮
- 在代码编辑器中,确保你的
hello_world.py文件是当前打开的文件。 - 点击工具栏上的绿色 "Run" 按钮(通常是一个播放图标 ▶)。
使用右键菜单
- 在
Package Explorer中,右键点击hello_world.py文件。 - 选择
Run As->Python Run。
使用快捷键
- 默认的快捷键是
Ctrl + F11(Windows/Linux) 或Cmd + F11(macOS)。
运行结果:
Eclipse 底部会出现一个 Console 控制台窗口,你将看到程序的输出:
Hello, Eclipse!
Python 版本: 3.9.7 (default, Sep 16 2025, 16:59:28) [MSC v.1916 64 bit (AMD64)]
请输入你的名字: Alice
你好, Alice!
程序会在这里等待你的输入,你可以在控制台中输入文字并按回车。
第五步:调试 Python 代码
调试是开发中非常重要的环节,PyDev 提供了强大的调试功能。
-
设置断点:在代码编辑器的左侧行号区域,双击你想要暂停执行的代码行,会出现一个蓝色的小圆点,这就是断点。
-
启动调试器:
- 点击工具栏上的 "Debug" 按钮(通常是一个带虫子的图标 🐞)。
- 或者右键点击文件,选择
Debug As->Python Run。 - 或者使用快捷键
F11。
-
切换到 Debug 视图:
- 首次启动调试时,Eclipse 会询问你是否要切换到
Debug透视图(Perspective),点击Switch。 - 如果没有自动切换,你可以通过窗口右上角的按钮手动切换到
Debug视图。
- 首次启动调试时,Eclipse 会询问你是否要切换到
-
使用调试工具:
- 程序暂停:程序执行到断点时会自动暂停。
- 变量查看:在右上角的
Variables视图中,你可以看到当前所有变量的值。 - 单步执行:
- F6 (Step Over): 执行当前行,如果当前行是一个函数调用,它会完整执行该函数,然后停在下一行。
- F5 (Step Into): 如果当前行是一个函数调用,则进入该函数内部。
- F7 (Step Return): 从当前函数中返回,调用该函数的下一行。
- 继续执行:点击工具栏上的 "Resume" 按钮(绿色播放图标 ▶),程序会继续运行,直到遇到下一个断点或程序结束。
- 终止调试:点击 "Terminate" 按钮(红色方块 ⏹)。
常见问题与解决方案
-
问题: 运行时提示
Error: Could not find main class- 原因: PyDev 无法确定哪个文件是主运行文件。
- 解决: 在
Package Explorer中,右键点击你的.py文件,选择Run As->Run Configurations...,在左侧选中你的配置,在右侧的Main标签页中,确保Main module字段里填写的是你的文件名(hello_world),而不是完整的路径。
-
问题: 控制台输出中文时出现乱码。
- 原因: Eclipse 的控制台编码和 Python 脚本的文件编码不一致。
- 解决:
- 推荐方法: 在 Python 脚件的第一行或第二行添加编码声明:
# -*- coding: utf-8 -*-。 - Eclipse 设置: 进入
Window->Preferences->General->Workspace,将Text file encoding设置为UTF-8。
- 推荐方法: 在 Python 脚件的第一行或第二行添加编码声明:
-
问题: 提示
ImportError: No module named 'xxx',但你明明已经安装了。- 原因: PyDev 没有正确识别到你 Python 环境中的库。
- 解决: 重新配置你的 Python 解释器(第二步),确保在点击
OK时,PyDev 完成了库的扫描过程。
在 Eclipse 中运行 Python 的完整流程可以总结为:
- 安装插件:
Help->Install New Software...-> 安装PyDev。 - 配置解释器:
Window->Preferences->PyDev->Interpreter - Python-> 添加你的python.exe路径。 - 创建项目:
File->New->PyDev Project-> 选择解释器。 - 创建文件: 右键项目 ->
New->PyDev Module-> 输入文件名。 - 运行代码: 右键文件 ->
Run As->Python Run,或使用Ctrl + F11。 - 调试代码: 设置断点 -> 点击
Debug按钮 -> 使用F6,F5等快捷单步调试。
希望这个详细的指南能帮助你在 Eclipse 中顺利地开始 Python 开发!
