我正在做一个项目,并且正面临这个问题。
我想从某个文件夹进行导入,但是它总是引发异常。这是我的文件结构:
\myWebsite
\childWebsite
\importedClass
\myWebsite(same name as the parent)
\classThatCallsTheImportedClass
所以我的电话如下:
from myWebsite.childWebsite.importedClass import someFunction
但是,它始终会引发错误:“没有名为'myWebsite.childWebsite'的模块”
我发现执行呼叫行时,django检查子“ myWebsite”文件夹中的文件,因此找不到“ importedClass”。那么,如何使它检查父“ myWebsite”?
答案 0 :(得分:0)
Python error "ImportError: No module named"
我想您会在这里找到答案。我在这里发表了,因为我无法发表评论。
还可能需要检查PYTHONPATH是否配置正确。 您可以使用这种方式配置PATH:
export PYTHONPATH=$PYTHONPATH:`pwd` (OR your project root directory)
or
import sys
sys.path.insert(0,'<project directory>') OR
sys.path.append('<project directory>')