Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在其他包中导入模块会导致错误_Python - Fatal编程技术网

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中的
?应该行的,不,不行