这个错误可能是因为您使用的 RDKit 版本过低,没有包含 ConformerGenerator 类。您可以尝试升级 RDKit 版本,或者使用以下代码替换您的代码:

from rdkit.Chem import AllChem

mol = AllChem.MolFromSmiles('CCO') AllChem.EmbedMolecule(mol) AllChem.MMFFOptimizeMolecule(mol) conf_gen = AllChem.ConformerGenerator() conf_gen.AddConformer(mol.GetConformer()) conf_gen.Minimize()

这个代码片段使用了 EmbedMolecule 和 MMFFOptimizeMolecule 函数来生成分子构象,然后使用 ConformerGenerator 类进行最小化。

rdkitAttributeError module rdkitChemAllChem has no attribute ConformerGenerator如何解决

原文地址: http://www.cveoy.top/t/topic/egjk 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录