因此,您
py.test从开始
/App。您确定
/App/App在
$PYTHONPATH吗?
如果不是这样,尝试执行此 *** 作的代码
import app将失败,并显示一条消息。
EDIT0: 包括以下我的评论中的信息,以确保完整性。
尝试导入应用程序的尝试只有在内部执行后才能成功
/App/App,在这种情况下不是这样。您可能想
/App/App通过将
__init__.py其放入包装中来制作包装,然后将导入内容更改为,以使应用合格
fromApp import app。
EDIT1: 根据要求,在下面的第二条评论中添加进一步的说明。
通过将
__init__.py内
/App/App,该目录将成为一个包。这意味着您可以从中导入,只要它在目录中可见目录即可
$PYTHONPATH。即你可以从做的
Appimportapp,如果
/App是在
$PYTHONPATH。您当前的工作目录会自动添加到中
$PYTHONPATH,因此从中运行脚本时
/App,导入将起作用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)