我正在努力:http://flask.pocoo.org/docs/1.0/tutorial/
我在/ flaskr /目录中编写了__init__.py代码(这里是代码:http://codepad.org/4FGIE901),设置了一个名为'venv'的虚拟环境并安装了Flask.
然后我跑这些命令-在命令行上,在flaskr目录-为"运行应用程序"建议:( ,export FLASK_APP=flaskr,)export FLASK_ENV=developmentflask run
我应该看到的是 Hello, World!
相反,我遇到了以下错误:
Traceback (most recent call last):
File "/Users/David/Desktop/flaskr/venv/lib/python3.6/site-packages/flask/cli.py", line 330, in __call__
rv = self._load_unlocked()
File "/Users/David/Desktop/flaskr/venv/lib/python3.6/site-packages/flask/cli.py", line 317, in _load_unlocked
self._app = rv = self.loader()
File "/Users/David/Desktop/flaskr/venv/lib/python3.6/site-packages/flask/cli.py", line 372, in load_app
app = locate_app(self, import_name, name)
File "/Users/David/Desktop/flaskr/venv/lib/python3.6/site-packages/flask/cli.py", line 246, in locate_app
'Could not import "{name}".'.format(name=module_name)
flask.cli.NoAppException: Could not import "flaskr.flaskr".
Run Code Online (Sandbox Code Playgroud)
简单地说,我不确定我应该如何回应或修复这样的错误.也许我在venv中安装的不匹配以及这个特定项目需要什么?
喜欢这个人:无法导入Pandas:TypeError
烧瓶:
/Users/David/Desktop/flaskr/venv/bin/FlaskPIP:
from /Users/David/Desktop/flaskr/venv/lib/python3.6/site-packages (python 3.6)蟒蛇:
/Users/David/Desktop/flaskr/venv/bin/python小智 47
我认为你在错误的文件夹中.你可能做到了:
cd flask_tutorial/flaskr
Run Code Online (Sandbox Code Playgroud)
你需要进入教程文件夹:
cd ..
Run Code Online (Sandbox Code Playgroud)
您应该flask run在flask_tutorial文件夹中而不是flask_tutorial/flaskr因为flaskr要从该文件夹导入,而不是flaskr/flaskr(不存在).
| 归档时间: |
|
| 查看次数: |
14328 次 |
| 最近记录: |