AttributeError: module 'rdkit.Chem' has no attribute 'Descriptors'
时间: 2023-12-29 12:26:23 浏览: 386
开发errorjsp-手把手带你入门ssh项目
当出现"AttributeError: module 'rdkit.Chem' has no attribute 'Descriptors'"错误时,可能是由于rdkit库的版本问题导致的。在较旧的版本中,Descriptors模块可能不存在。
解决这个问题的方法是更新rdkit库到最新版本。可以使用以下命令来更新rdkit库:
```shell
pip install --upgrade rdkit
```
如果已经安装了rdkit库,可以尝试卸载后重新安装:
```shell
pip uninstall rdkit
pip install rdkit
```
如果更新或重新安装rdkit库后仍然出现相同的错误,请确保你的代码中正确导入了Descriptors模块。可以使用以下代码来导入Descriptors模块:
```python
from rdkit.Chem import Descriptors
```
请注意,如果你的代码中使用了其他rdkit模块,也需要相应地更新或重新安装这些模块。
阅读全文