当我在 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)的安装可以在之前的问题中找到:
有谁知道出了什么问题?
提前致谢。