本文最后更新于:2024年11月15日 下午

MongoDB 引入 pymongo 时报错Error "ImportError: cannot import name '_get_object_size' from 'bson' ,本文记录解决方案。

错误信息

1
importerror: cannot import name '_get_object_size' from 'bson' (e:\gitlab\tankaapi autotest\venv\lib\site-packages\bson\__init__.py)

问题原因

已经安装了 bson 和 pymongo 库,如果先安装pymongo库,后安装bson库,可能会导致bson查找不到pymongo,出现import报错。

解决方案

先卸载安装好的pymongo,重新安装一遍:

1
2
3
4
5
# 先卸载pymongo
pip uninstall pymongo

# 安装pymongo
pip install pymongo

参考资料



文章链接:
https://www.zywvvd.com/notes/coding/python/bson-import-error/bson-import-error/


“觉得不错的话,给点打赏吧 ୧(๑•̀⌄•́๑)૭”

微信二维码

微信支付

支付宝二维码

支付宝支付

Python 解决 bson 导入报错
https://www.zywvvd.com/notes/coding/python/bson-import-error/bson-import-error/
作者
Yiwei Zhang
发布于
2024年11月15日
许可协议