0

我正在尝试在 Windows 7 Pro SP1 x64 上使用 pydev 在 Eclipse Indigo 中设置一个项目。该项目存在于我的驱动器中(通过 tortoise svn 下载)并具有以下结构:

root\
 launcher.pyw
 settings.ini
 modules\
  __init__.py
  module1.py
  module2.py
  ...
  more_modules\
   __init__.py
   moduleA.py
   moduleB.py
   ...
  compiled\
   1.dll
   2.dll
   ...

我已经在 Eclipse 中成功导入了项目——将 root/ 指定为项目文件夹——当我右键单击 launcher.pyw 并运行该文件时,程序运行正常(它是一个 gui 应用程序)。我有 2 个(主要)问题:

  1. 我希望能够正常运行项目(告诉 eclipse,当我运行项目时,我实际上是指运行 launcher.pyw)——当我右键单击项目 > 运行方式 > Python-unit-test 时,唯一的选项是

  2. 比如说,我在 more_modules\moduleA.py 中有类似的东西from .. import module1显示为错误 - 那么我应该如何正确设置它?

也不确定 dlls 文件夹——也不确定代码分析——显然我必须打开一个文件才能看到错误——但那些可能属于另一个问题

项目sourceforge页面是: http: //oblivionworks.svn.sourceforge.net/viewvc/oblivionworks/Programs/Wrye%20Bash/

根/是 Mopy/

编辑:从我的评论中移动了图片:

在此处输入图像描述

4

1 回答 1

0

关于启动,您只需打开文件并按 F9 即可运行它。之后,如果您已在首选项中设置重新运行上次启动(请参阅以下说明: http: //pydev.org/manual_101_run.html),您只需按 Ctrl+F11 即可重新运行它。

我查看了您的 sf 页面,并注意到您没有提交 .project 和 .pydevproject 文件(请提交,以便使用 PyDev 的任何人都可以直接进行配置)。

关于代码分析中的导入错误,如果您能真正提供真实示例,那就太好了(根据您的描述,错误是您在模块末尾有一个可能不应该存在的“.py” ,但它可能只是一个描述......如果它运行并且代码分析没有得到它,请使用该用例创建一个项目并将其附加到 pydev sf 跟踪器的错误报告中)。

至于代码分析,通常你确实必须打开一个文件才能看到错误,但你也可以右键单击一个文件夹并选择 pydev > code analysis 它会对该文件夹下的所有文件进行代码分析是你的 pythonpath 的一部分。

于 2012-05-19T15:58:24.497 回答