所以我用mongodb学习flask Web开发。我在以下代码上遇到错误,
import pymongo
我正在使用virtualenv,并在其上配置了以下内容,可通过pip3 freeze
获得
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。
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)
我该如何解决?谢谢。
答案 0 :(得分:0)
所以flask.ext..
似乎已被弃用。因此,如果我想使用pymongo,可以从flask_pymongo import PyMongo
开始。至于vscode所显示的错误,似乎与棉绒有关。
答案 1 :(得分:0)
我遇到了同样的问题,并且能够通过重新启动我的 virtualenv 来修复它。
我希望这会对某人有所帮助。
答案 2 :(得分:-2)
禁用棉绒为我工作;您可以通过搜索pylint