我有一个申请。下面是树命令的o / p -
app
|-- main
| |-- lib
| | |-- constants.py
| | |-- helper.py
| | `-- __init__.py
| `-- src
| |-- __init__.py
| `-- web.py
web.py
from flask import Flask, request
app = Flask(__name__)
from lib.helper import endpoints
.....
Some code
.....
if __name__ == '__main__':
app.run('0.0.0.0', 5433, debug=True)
我收到此错误
ImportError:没有名为lib.helper的模块。
我在哪里做错了?
答案 0 :(得分:1)
from flask import Flask, request
app = Flask(__name__)
import sys
from os.path import abspath, dirname
sys.path.insert(0, dirname(dirname(abspath(__file__))))
from lib.helper import endpoints
.....
Some code
.....
if __name__ == '__main__':
app.run('0.0.0.0', 5433, debug=True)
答案 1 :(得分:0)
Lib模块在src文件夹之外,需要上传一个文件夹并使用该模型。
from ..lib.helper
答案 2 :(得分:0)
或者是完全限定的命名空间
from app.main.lib