Python NoseGAE无法在应用程序根目录中导入.py文件

Python NoseGAE无法在应用程序根目录中导入.py文件,python,google-app-engine,pydev,nose,Python,Google App Engine,Pydev,Nose,我目前正试图在Eclipse中实现PyDev/nosetests/GAE的自动安装,并通过命令行修补进行验证。到目前为止,我得到了如下结果: 首选项->PyDev->PyUnit Nose Test Runner Parameters: --with-gae -w "/My/App/Root" --without-sandbox -P 目录结构(省略常规GAE内容) 目前,当我在应用程序根目录的命令行上使用相同的参数时,src/中导入“main”或“url”的Python模块会导致: ERRO

我目前正试图在Eclipse中实现PyDev/nosetests/GAE的自动安装,并通过命令行修补进行验证。到目前为止,我得到了如下结果:

首选项->PyDev->PyUnit

Nose Test Runner
Parameters: --with-gae -w "/My/App/Root" --without-sandbox -P
目录结构(省略常规GAE内容)

目前,当我在应用程序根目录的命令行上使用相同的参数时,src/中导入“main”或“url”的Python模块会导致:

ERROR: Failure: ImportError (No module named main)

注意:这是一个类似于的问题。该解决方案在这种情况下不适用,因为在我的应用程序根目录中没有
\uuu init\uuuu.py

要使其工作,您需要有一个包含2个pythonpath条目的结构,一个添加“src”,另一个添加项目根目录

i、 e:假设你有:


/project要使其工作,您需要有一个包含2个pythonpath条目的结构,一个添加'src',另一个添加您的项目根

i、 e:假设你有:


/撇开项目重构不谈,我完全认为GAE在部署时为我在PYTHONPATH上设置应用程序目录是理所当然的。修复我的Eclipse设置肯定是个问题。我确实同意src/尽管如此。除了重构,我完全想当然地认为GAE在部署时为我在PYTHONPATH上设置应用程序目录。修复我的Eclipse设置肯定是个问题。我确实同意src/尽管如此。但是一步一个脚印。
ERROR: Failure: ImportError (No module named main)