起因
因为参加“英特尔杯”第一届中国研究生人工智能创新大赛,在机器学习进行新药研发领域了解到RDKit,使用官网提供的安装方式第一次并没有成功,在搜索很多相关资料后最后尝试一种方法,安装成功。
过程
1.官网方法
首先计算机需提前安装了Anaconda,打开Anaconda Prompt命令行窗口进行安装,一开始还行,但到了安装rdkit时报错。
conda create -c rdkit -n my-rdkit-env rdkit
注:加一个-c表示从http://anaconda.org下载资源包,conda create -n env_name 代表创建一个名字为env_name的虚拟环境;
运行截图:
然后搜索相关错误,解决办法一:
一般出错都是由于网络问题,失败就重新安装。注意!!我之前出错后只删除my-rdkit-env文件夹,然后即使显示安装成功了也不能用。正确做法是在anaconda的安装路径中搜索rdkit,将所有相关文件全部删除,然后重新安装。解决办法出处:python包 —rdkit 安装,但是我并没有找到my-rdkit-env文件夹,只能换种方式安装。
解决办法二:
用anaconda原网站,下载速度慢,改用清华镜像网站,速度快。执行代码:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
注:conda config --add channels 为添加镜像命令
解决办法出处:2019.3.26-无法使用conda安装RDKIT 。但仍有问题。
2.本地下载安装
首先下载:
https://github.com/rdkit/rdkit/releases
安装一条语句:
pip install xxx.tar.gz/xxx.whl
3.conda-forge安装
conda-forge这是一个组织,维护了可供使用的conda recipes,字面上理解是菜谱,就是一份相互关联的可打包在一起的东西。具体使用起来,就是推荐红色圈中的命令,首先加上conda-forge,然后安装所需要的工具包。这是最推荐的安装包的方式,因为是社团首选的一个可以使用的包,版本关联性等都是经过测试的。引自:CONDA-FORGE简介
conda install -c conda-forge rdkit
运行截图:
结局
引入成功
调用rdkit包,并使用函数绘制分子结构,jupyter notebook运行成功。