2

当我在 python 中运行时:

import rdkit

from rdkit import Chem

from rdkit.Chem import AllChem

mol = Chem.MolFromSmiles('Oc1ccccc1N2C(=O)Nc3cc(ccc23)C(F)(F)F')

我收到以下错误:

Boost.Python.ArgumentError:Python 参数类型在

rdkit.Chem.rdmolfiles.MolFromSmiles(str)

与 C++ 签名不匹配:

MolFromSmiles(std::string SMILES, bool sanitize=True, boost::python::dict replacements={})

Boost(1.54)和Rdkit(2013_09_1)的安装可以在之前的问题中找到:

RDKit 构建错误

有谁知道出了什么问题?

提前致谢。

4

0 回答 0