我正在尝试使用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个(主要)问题:
我希望能够正常运行项目(告诉eclipse,当我运行项目时,我实际上是指运行launcher.pyw) - 当我右键单击项目>以>运行Python-unit-test是唯一的选择
我在more_modules \ moduleA.py中有类似from .. import module1
的内容,显示为错误 - 所以我应该如何正确设置?
还不确定dlls文件夹 - 并且不确定代码分析 - 显然我必须打开一个文件来查看错误 - 但那些属于另一个问题可能
项目sourceforge页面是:http://oblivionworks.svn.sourceforge.net/viewvc/oblivionworks/Programs/Wrye%20Bash/
root /是Mopy /
修改:从我的评论中移动了图片:
答案 0 :(得分:0)
关于启动,您只需打开文件并按F9即可运行它。之后,如果您已设置重新运行首选项中的上次启动(请参阅:http://pydev.org/manual_101_run.html中的说明),则只需按Ctrl + F11即可重新运行。
我查看了你的sf页面并注意到你没有提交.project和.pydevproject文件(请这样做,这样任何使用PyDev的人都可以直接配置)。
关于代码分析中的导入错误,如果你真的可以提供真实的例子,那就太好了(从你的描述来看,错误是你在模块的末尾有'.py',可能不应该'在那里,但它可能只是一个描述...如果它运行并且代码分析没有得到它,请使用该用例创建一个项目并将其附加到pydev sf跟踪器中的错误报告中)。
至于代码分析,通常你必须打开一个文件来查看错误,但你也可以右键单击一个文件夹并选择pydev>代码分析,它将对该文件夹下属于python路径的所有文件进行代码分析。