首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法导入'pymongo‘

无法导入'pymongo‘
EN

Stack Overflow用户
提问于 2018-11-24 18:48:00
回答 3查看 2.8K关注 0票数 1

所以我用mongodb学习flask web dev。我在下面的代码中得到一个错误,

代码语言:javascript
复制
import pymongo

我使用的是virtualenv,在上面配置了以下内容,通过pip3 freeze获得:

代码语言:javascript
复制
Flask==1.0.2
Flask-MongoAlchemy==0.7.2
itsdangerous==1.1.0
Jinja2==2.10
MarkupSafe==1.1.0
MongoAlchemy==0.19
pymongo==2.8.1
Werkzeug==0.14.1

我在Visual studio代码上通过pylint得到错误unable to import 'pymongo'

仅供参考,我在使用MongoAlchemy时遇到了类似的错误。我想我应该换个方式,用pymongo试试。

代码语言:javascript
复制
from flask.ext.mongoalchemy import MongoAlchemy

我已经运行了python3 -m pip install pymongo,但正如您可能正确地猜到的那样,我得到了Requirement already satisfied: pymongo in ./venv/lib/python3.7/site-packages (2.8.1)

我该怎么解决这个问题呢?谢谢。

EN

回答 3

Stack Overflow用户

发布于 2018-11-26 23:06:14

所以看起来flask.ext..已经被弃用了。因此,如果我想使用pymongo,那么从flask_pymongo import PyMongo开始是可行的。至于vscode显示的错误,它似乎与linting有关。

票数 0
EN

Stack Overflow用户

发布于 2021-07-24 21:04:08

我遇到了同样的问题,并且能够通过重新启动我的virtualenv来修复它。

我希望这能对某些人有所帮助。

票数 0
EN

Stack Overflow用户

发布于 2020-08-13 23:39:54

禁用linting对我很有效;您可以通过搜索pylint在设置中找到该复选框

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

https://stackoverflow.com/questions/53457355

复制
相关文章

相似问题

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