所以,我试图将rdkit添加到我在pycharm的项目中。我发现,如果您使用的是解释器,pycharm会尝试使用/usr/bin/python2.7
安装一些东西。而RDKit需要pip
我试图将解释器更改为conda
,但conda
不在列表中,或者它无法用repo打开url。有人知道怎么解决吗?
顺便问一下,在安装东西的时候,在保持解释器RDKit
的同时让它使用其他任何东西(不是/usr/bin/python2.7
)有可能吗?
最佳答案
我终于找到了办法,一点也不难:
安装conda;
在these instructions之后安装RDKit
转到PyCharm中的首选项,如下所示:
或者像这样(你需要扳手):
在项目解释器中选择:~/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>