我有一個項目的PyDev在集錦工作室3調試蟒蛇在集錦3
下圖中去,你可以看到我的項目結構,事實證明我的nosetests都傳遞。
如果我點擊那個中有一個斷點文件scheduled.py
,並創下debug as
>python run
它沒有能夠導入我的模塊。
pydev debugger: starting
Traceback (most recent call last):
File "C:\Users\mapserv\AppData\Local\Aptana Studio 3\plugins\org.python.pydev_2.7.0.2012110722\pysrc\pydevd.py", line 1397, in <module>
debugger.run(setup['file'], None, None)
File "C:\Users\mapserv\AppData\Local\Aptana Studio 3\plugins\org.python.pydev_2.7.0.2012110722\pysrc\pydevd.py", line 1090, in run
pydev_imports.execfile(file, globals, locals) #execute the script
File "C:\Users\mapserv\Desktop\Projects\Aptana\AutomatedCaching\agrc\caching\scheduled.py", line 1, in <module>
from agrc.caching.commands import cache
ImportError: No module named agrc.caching.commands
我注意到aptana有包/模塊的概念。我的項目結構是否有問題導致此問題?我的文件夾應該是包嗎?我需要用我的解釋器來設置更多的東西嗎?
編輯
如果我嘗試從它具有相同的問題,在命令行中運行scheduled.py。鼻子如何運行我的測試並使所有的事情都快樂,但它在這之外並不起作用?