Python 在没有pymongo名称空间的情况下,如何导入bson?

Python 在没有pymongo名称空间的情况下,如何导入bson?,python,pymongo,pypi,Python,Pymongo,Pypi,pymongo条目的Pypi条目状态为[1] bson包是用于Python的bson格式的实现 及 不要安装“bson”软件包。PyMongo自带了自己的bson包;执行“easy_install bson”将安装与PyMongo不兼容的第三方软件包 但是pymongo API文档[2]显示了导入bson时没有pymongo前缀/名称空间的示例,如下所示: import bson 在没有pymongo名称空间的情况下,如何导入bson 我本来希望import语句是import pymongo.

pymongo条目的Pypi条目状态为[1]

bson包是用于Python的bson格式的实现

不要安装“bson”软件包。PyMongo自带了自己的bson包;执行“easy_install bson”将安装与PyMongo不兼容的第三方软件包

但是pymongo API文档[2]显示了导入
bson
时没有
pymongo
前缀/名称空间的示例,如下所示:

import bson
在没有pymongo名称空间的情况下,如何导入bson

我本来希望import语句是
import pymongo.bson
,因为引用的bson实现是pymongo附带的

[1]


[2]

因为pymongo安装程序安装的是
bson
软件包,所以它提供的安装方式与它也提供的
pymongo
软件包的安装方式相同

查看github,您可以看到两个模块:
pymongo
bson

setup.py
文件定义:

"packages": ["bson", "pymongo", "gridfs"]
这些是安装在python
site-packages/
dir中的包