所以,我试图将rdkit添加到我在pycharm的项目中。我发现,如果您使用的是解释器,pycharm会尝试使用/usr/bin/python2.7安装一些东西。而RDKit需要pip我试图将解释器更改为conda,但conda不在列表中,或者它无法用repo打开url。有人知道怎么解决吗?
顺便问一下,在安装东西的时候,在保持解释器RDKit的同时让它使用其他任何东西(不是/usr/bin/python2.7)有可能吗?

最佳答案

我终于找到了办法,一点也不难:
安装conda;
these instructions之后安装RDKit
转到PyCharm中的首选项,如下所示:
python - 如何在PyCharm中将RDKit添加到项目中?-LMLPHP
或者像这样(你需要扳手):
python - 如何在PyCharm中将RDKit添加到项目中?-LMLPHP
在项目解释器中选择:~/anaconda/envs/my rdkit env/bin/python
确保将相应的python路径添加或更新到path,否则将无法工作。
测验:
尝试安装fiona-成功,所以对安装没有影响;
尝试了简单的代码:print('HELLO WORLD!')-有效
试过的rdkit代码

    from rdkit import Chem


    m = Chem.MolFromSmiles('Cc1ccccc1')

    print(m)

工作,日志:<rdkit.Chem.rdchem.Mol object at 0x101125080>

08-24 16:06