首页 > 解决方案 > 无法导入“pymongo”

问题描述

所以我用mongodb学习flask web dev。我在以下代码中遇到错误,

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

unable to import 'pymongo'通过 Visual Studio 代码上的 pylint 收到错误消息。

仅供参考,我在使用 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)

我怎么能解决这个问题?谢谢你。

标签: pythonpython-3.xflaskpymongo-3.x

解决方案


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

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


推荐阅读