【发布时间】:2014-06-12 15:26:08
【问题描述】:
我安装了virtualenv,激活了它,然后安装了flask。 所以我有三个文件夹:Include、Scripts 和 Lib。最后一个文件夹包含 site-packages 文件夹,其中包含 flask 文件夹。
如果我将 app.py(简单的 Hello World 应用程序)放在“site-packages”文件夹中,则不会出现此错误。但是如果放出这三个文件夹,但在我的flask_environment中,我会得到这个错误。
这里有什么问题吗?
错误:
Traceback (most recent call last):
File "C:\Flask\flask_env\app.py", line 3, in <module>
from flask import Flask
ImportError: No module named flask
【问题讨论】:
-
因此,激活环境后,执行时会出现错误:
python -c 'import flask'另外,您能否显示产生此错误的模块的精简版本? -
您的文件/文件夹中是否有任何名为
flask的文件/文件夹?如果是这样,这可能会混淆导入调用。 -
Ffisegydd,我创建了一个 Flask 文件夹来在里面运行 virtualenv 并创建 flask_env 文件夹
-
@user3159162 这告诉你烧瓶安装正确。您应该启动 python 解释器并一次输入一行脚本,当您到达第 3 行时,它应该会重现错误
-
@leandrotk 确保在运行 python 文件之前激活你的 virtualenv。
标签: python flask virtualenv