aptana studio 3 で pydev プロジェクトを進めています。
下の画像では、私のプロジェクト構造と、私のノーズテストがすべて合格しているという事実を見ることができます。
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を実行しようとすると、同じ問題が発生します。ノーズはどのように私のテストを実行し、すべてを満足させていますが、それ以外では機能しませんか?