我正在努力: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=development
,flask 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".
简单地说,我不确定我应该如何回应或修复这样的错误。也许我在venv中安装的不匹配以及这个特定项目需要什么?
喜欢这个人:Could not Import Pandas: TypeError
烧瓶:
/Users/David/Desktop/flaskr/venv/bin/Flask
PIP:
from /Users/David/Desktop/flaskr/venv/lib/python3.6/site-packages (python 3.6)
Python:
/Users/David/Desktop/flaskr/venv/bin/python
答案 0 :(得分:31)
我认为你在错误的文件夹中。你可能做过:
cd flask_tutorial/flaskr
您需要访问教程文件夹:
cd ..
您应该flask run
个flask_tutorial
文件夹中的flask_tutorial/flaskr
而不是flaskr
,因为您要从该文件夹导入flaskr/flaskr
,而不是<?php
$lines = file ("text.txt");
foreach($lines as $line) {
$data[] = explode(',', $line);
}
?>
<pre>
<?php
print_r($data);
?>
</pre>
(不是{{1}} ; t存在)。
答案 1 :(得分:0)
第一次运行的烧瓶。.这在Windows上效果很好
使用cmd查找文件夹的位置,请“确定是cd / users / hp / Desktop”
cd /users/hp/Desktop>set FLASK_APP=hello.py -->file name
cd /users/hp/Desktop>set FLASK_ENV=development
cd /users/hp/Desktop>flask run