5

所以,我正在尝试将 RDKit 添加到我在 PyCharm 中的项目中。我发现如果你使用解释器/usr/bin/python2.7PyCharm 会尝试使用pip. 同时,RDKit 需要conda. 我试图将解释器更改为conda,但RDKit不在列表中,或者无法打开带有 repo 的 URL。有谁知道如何解决这个问题?

顺便说一句,在安装东西的同时,是否有可能让解释器/usr/bin/python2.7使用其他任何东西(不是pip)?

4

2 回答 2

5

我终于找到了如何做到这一点,这并不难:

  1. 安装康达;
  2. 按照这些说明安装 RDKit
  3. 像这样转到 PyCharm 中的首选项:

在此处输入图像描述

或者像这样(你需要一个扳手):

在此处输入图像描述

  1. 在项目解释器中选择:~/anaconda/envs/my-rdkit-env/bin/python

  2. 确保将相应的 python 路径添加或更新到 PATH,否则它将不起作用。

测试:

  1. 尝试安装 fiona - 成功,因此对安装没有影响;
  2. 尝试了简单的代码:print('HELLO WORLD!')- 工作
  3. 试过rdkit代码

        from rdkit import Chem
    
    
        m = Chem.MolFromSmiles('Cc1ccccc1')
    
        print(m)
    

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

于 2016-06-15T14:45:09.453 回答
0

另一种选择是在 PyCharm 中创建新项目时选择现有的虚拟环境。完成 Anna 上面列出的步骤后,“创建项目”屏幕的“以前配置的解释器”部分应该显示 ~/anaconda/envs/my-rdkit-env/bin/python 作为选项。

于 2021-07-08T13:26:33.043 回答