Importing library 'MongoDBLibrary' failed: ImportError: cannot import name '_get_object_size' from 'bson'这个错误怎么解决
时间: 2023-12-11 18:04:13 浏览: 279
PySide2出现“ImportError: DLL load failed: 找不到指定的模块”的问题及解决方法
这个错误一般是由于 `pymongo` 包和 `bson` 包版本不兼容造成的。你可以尝试以下方法解决:
1. 升级 `pymongo` 包到最新版本。
```
pip install --upgrade pymongo
```
2. 升级 `bson` 包到最新版本。
```
pip install --upgrade bson
```
如果以上方法都不行,可以尝试卸载 `pymongo` 和 `bson` 包,然后重新安装最新版本。
```
pip uninstall pymongo bson
pip install pymongo bson
```
如果仍然存在问题,你可以尝试安装 `pymongo` 的依赖包 `dnspython`。
```
pip install dnspython
```
如果还是无法解决问题,你可以考虑将 `pymongo` 和 `bson` 包降级到兼容的版本。
阅读全文