首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有名为flask_mongoengine的模块

没有名为flask_mongoengine的模块
EN

Stack Overflow用户
提问于 2017-08-06 07:10:31
回答 3查看 2.5K关注 0票数 0

我在导入flask-mongoengine时遇到问题。我得到的错误是:

代码语言:javascript
复制
ImportError: No module named flask_mongoengine

我使用的是一个虚拟环境(使用sudo安装),具有以下requirements.txt:

代码语言:javascript
复制
click==6.7
Flask==0.12.2
Flask-Login==0.4.0
flask-mongoengine==0.9.3
Flask-WTF==0.14.2
itsdangerous==0.24
Jinja2==2.9.6
MarkupSafe==1.0
mongoengine==0.13.0
pymongo==3.4.0
requests==2.2.1
six==1.10.0
Werkzeug==0.12.2
WTForms==2.1

我使用以下命令安装了这些程序:

代码语言:javascript
复制
sudo -H pip install -r requirements.txt

其他一切似乎都是进口的,工作正常,但flask-mongoengine给我带来了问题。我已经寻找了答案,卸载并重新安装了很多次,但没有找到问题。我觉得这可能是我的PYTHONPATH有问题?还是使用virtualenv?但就目前而言,我感到困惑。

本质上: pip可以识别出它已经安装,但是我不能将它导入我的app.py。

这方面的任何帮助都是非常感谢的。如果您需要更多信息,我将尽我所能提供。

谢谢!

EN

回答 3

Stack Overflow用户

发布于 2017-08-06 07:13:42

尝试安装

代码语言:javascript
复制
pip install flask-mongoengine
票数 1
EN

Stack Overflow用户

发布于 2017-08-06 08:04:08

您不应该在虚拟环境中使用sudo。只是

代码语言:javascript
复制
pip install -r requirements.txt

在激活虚拟环境之后。

票数 0
EN

Stack Overflow用户

发布于 2018-01-15 10:36:25

也许你需要更新一些东西,试试pip install -U -r requirements.txt

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45527146

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档