Python 在其他包中导入模块会导致错误
我有以下项目结构:Python 在其他包中导入模块会导致错误,python,Python,我有以下项目结构: project/ app1/ __init__.py views.py helper.py app2/ __init.py file2.py app1/\uuuuu init\uuuuuu.py: from flask import Flask app = Flask(__name__) from app1 import views 在app1.helper中,我可以从app1导入app执行,它可以正常工作。如果我尝
project/
app1/
__init__.py
views.py
helper.py
app2/
__init.py
file2.py
app1/\uuuuu init\uuuuuu.py
:
from flask import Flask
app = Flask(__name__)
from app1 import views
在
app1.helper
中,我可以从app1导入app执行,它可以正常工作。如果我尝试在app2.file2
中执行相同的导入,我会得到ImportError:没有名为flask\u app的模块。我尝试了sys.path.append
/insert
,但没有成功。当我将PYTHONPATH变量设置为模块时,我想导入它,但效果很好您是否尝试了..app1 import app中的?应该行的,不,不行