当前位置: 首页 > 面试题库 >

使用Eclipse PyDev运行外部Python程序

闻人宇定
2023-03-14
问题内容

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

通过使用,可以在Eclipse中编辑文件来进行重构File > Open File...。但是,我仍然必须去终端运行文件。最好在Eclipse中运行它。

我尝试Run > External Tools > External Tools Configurations...使用“ 位置”设置

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

争论

${resource_loc}

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

Variable references empty selection: ${resource_loc}

与我的问题相同,但是所选答案与空${resource_loc}问题无关。

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


问题答案:

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

  1. 将文件从文件系统拖到Eclipse(应打开文件进行编辑)。

  2. 在打开编辑器的情况下,按F9键运行文件…它仍然会要求您提供一个项目来解析要使用的PYTHONPATH和解释器(您可能只使用了拥有要使用的解释器的任何项目运行或将PyDev项目创建为“ external_projects”,并将这些运行绑定到该项目)。

请注意,你需要有PyDev的已经正确配置(在可用的步骤:http://pydev.org/manual_101_root.html),如果你遵循的步骤,以纪念再跑最后一个推出作为默认-
HTTP://的PyDev .org /
manual_101_run.html-
按Ctrl +
F11将再次重新运行上一次启动(并且您不再需要该编辑器为活动编辑器)。

您稍后可以在菜单中更改运行配置:“运行”>“运行配置”。



 类似资料:
  • 问题内容: 我尝试按照Go Docs进行操作,以调用仅从GO输出“ Hello”的python脚本,但到目前为止一直失败。 或者我也尝试过调用仅调用python脚本的shell脚本,但是也失败了: 有什么想法我将如何实现? 编辑 我按照注释中的建议解决了问题,并将完整路径添加到exec.Command()。 问题答案: 您是否尝试添加或,例如: 您可以在“ 如何在Golang中执行简单的Windo

  • 注意:test.class文件也使用了example.jar文件中的类文件,有自己的包结构。 我知道我可以将它们放在一个jar文件中,不幸的是我需要将test.class文件分开。

  • 问题内容: 我正在尝试从Java程序运行外部程序,但遇到了麻烦。基本上我想做的是这样的: 但是,我发现这是行不通的-Java清单需要使用带有输入和输出流以及其他我没有经验的东西。 我看了互联网上的许多示例(其中许多来自SO),并且似乎没有一种简单的标准方法来完成此操作,对于不完全了解正在发生的事情的人来说,可能非常令人沮丧。 我也很难在其他人的代码示例上构建自己的代码,因为通常看来,大多数其他人1

  • 本文向大家介绍Java编程使用Runtime和Process类运行外部程序的方法,包括了Java编程使用Runtime和Process类运行外部程序的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Java编程使用Runtime和Process类运行外部程序的方法。分享给大家供大家参考,具体如下: 使用Runtime.getRuntime().exec()方法可以在java程序里运行外

  • 问题内容: 我试图制作一个调用外部程序的应用程序,我必须传递两个参数。它没有任何错误。用c ++编写的program.exe可以拍照并修改txt文件的内容。Java程序可以运行,但是什么也没做 这是我的示例代码 问题答案: 从这里可耻地借来的

  • 我试图写一个Java程序,它得到一个可执行文件运行在Linux下。此可执行文件接收两个参数,并使用这两个给定参数执行nmap-sp操作。 我将此文件称为file.exe,其内容如下: 我得到以下异常和错误日志: 线程“main”java.io.ioException中的异常:无法运行程序“file.exe”:error=2,在java.lang.runtime.exec(runtime.java:

  • 问题内容: 这应该很简单,但是我以前从未做过,也没有找到任何解决方案。 我目前正在使用Eclipse编写程序代码,该程序会导入一些外部JAR库,例如google data api库。我可以使用Eclipse来编译/构建/运行程序。 但是现在我想在终端中运行它,那么我应该将那些JAR文件放在哪里,以及如何构建和运行该程序? 谢谢! 问题答案: 你可以做 : 1) 2) 因此,假设您的in终端是 看看

  • 我有一个使用apache的简单程序。poi外部库以操作excel文件。我在windows环境中使用了eclipse,现在我必须用terminal在linux上编译和运行我的程序。我搜索了如何包含我需要的那些罐子,但最终出现了以下错误: 错误:无法找到或加载主类xlsToCsv。 我遵循的步骤如下: javac-cp/jars/poi-3.13-20150929。罐子:/jars/poi-ooxml