我是 python 新手,我正在使用 mongodb 和 python3 启动一个新项目,但是当我在脚本中导入 pymongo 时出现以下错误:
ImportError: No module named 'pymongo'
这是我的代码:
#!/usr/bin/python3
import sys
from pymongo import MongoClient
请注意,我正在从命令行运行这个python脚本,而不是从GUI运行。
答案1
Python 的“内置电池”并不意味着所有 Python 模块都存在于系统中。
打开终端并安装Pypi 中的 pymongo 包. 开发人员建议:
如果您已安装 setuptools,则应该能够执行 easy_install pymongo 来安装 PyMongo。否则,您可以下载项目源代码并执行 python setup.py install 进行安装。
他们还继续
不要安装“bson”包。PyMongo 自带了 bson 包;执行“easy_install bson”会安装与 PyMongo 不兼容的第三方包
我添加这个是因为如果你要使用,sudo apt-get- install python3-pymongo
你将需要安装四个额外的包,其中两个是 python3-bson 和 python3-bson-ext。我没有用过,pymongo
所以我不知道这意味着什么。