如何使用 pip 从 Conda 安装软件包 rdkit?

How to install a package rdkit from Conda with pip?

我正在尝试使用 pip3 安装 rdkit。但它不起作用。

sudo pip3 install rdkit
Error:  Could not find a version that satisfies the requirement rdkit (from versions: )
No matching distribution found for rdkit

conda 显然只有一种选择

conda install -c rdkit rdkit

如何使用 pip 安装它? 谢谢

您目前无法使用 pip 安装 rdkit,要么从源代码构建,要么使用 anaconda 作为 recommended. Making rdkit installable with pip is tricky, see github issue

安装

从一两周前开始,您可以使用 pip

安装 rdkit
pip install rdkit-pypi
python -c "from rdkit import Chem; print(Chem.MolToMolBlock(Chem.MolFromSmiles('C1CCC1')))"