使用Eclipse PyDev运行外部Python程序

我想使用PyDev启用的重构,但认为在Eclipse工作区中为我创建的每个小python脚本创建项目文件夹有点荒谬.

我可以通过使用File>编辑Eclipse中的文件来进行重构.打开文件….但是,我仍然必须去终端运行该文件.在Eclipse中运行它会很不错.

我试过设置一个Run>外部工具>外部工具配置…使用位置

/Library/Frameworks/Python.framework/Versions/Current/bin/python

和论点

${resource_loc}

据推测,这将使用打开的文件调用python解释器.但事实并非如此.我得到的只是:

Variable references empty selection: ${resource_loc}

This * question与我有同样的问题,但所选答案与空${resource_loc}问题无关.

如何在Eclipse中运行外部python程序?

解决方法:

最新的PyDev已经改进了一些……处理外部文件的用例的工作流程如下(检查PyDev 2.2.2和Eclipse 3.7):

>将文件从文件系统拖到Eclipse(应该打开文件进行编辑).
>在打开编辑器的情况下按F9运行文件……它仍然会要求您提供一个项目来解析PYTHONPATH和要使用的解释器(您可以使用任何具有您想要使用的解释器的项目)用于运行或创建PyDev项目作为“external_projects”并将这些运行绑定到它.

请注意,您需要已正确配置PyDev(步骤可用于:http://pydev.org/manual_101_root.html),如果您按照步骤标记重新运行上次启动作为默认值 – http://pydev.org/manual_101_run.html – 按Ctrl F11将重新运行上次启动(并且您不再需要将该编辑器作为活动编辑器).

您稍后可以在菜单中更改该运行配置:运行>运行配置.

上一篇:六、mapred配置与yarn配置


下一篇:Python3函数注释,用于类型提示与Boo