瓶提出了以下文件格式:Python 3中從Flask慣用的進口
runflaskapp.py
flaskapp/
__init__.py
runflaskapp.py包含:
from flaskapp import app
app.run(debug=True)
flaskapp/初始化的.py包含:
from flask import Flask
app = Flask(__name__)
用'python3 runflaskapp.py'運行這個工作正常。然而它似乎對我來說,更Python3的方式做到這一點將 重命名'runflaskapp.py'爲'flaskapp/主 .py',然後運行 整個事情爲'python3 -m flaskapp'。不幸的是,這並不 工作:
$ python3 -m flaskapp
* Running on http://127.0.0.1:5000/
* Restarting with reloader
Traceback (most recent call last):
File "/home/username/src/flaskapp/__main__.py", line 1, in <module>
from flaskapp import app
ImportError: No module named 'flaskapp'
有誰知道爲什麼和如何解決它?
哪個版本的Python 3.x是這樣的? – abarnert 2014-09-20 04:51:56
我正在使用Python 3.4.1 – 2014-09-20 05:00:49