Linux(CentOS 7_x64位)系统下安装RDkit(修正)
来源:互联网 发布:js调用微信支付接口 编辑:程序博客网 时间:2024/05/21 10:11
Linux(CentOS 7_x64位)系统下安装RDkit(修正)
一、RDKit简介
Linux(CentOS 7_x64位)系统下安装RDkit点击打开链接
前面写的一篇CentOS 7下安装RDkit的文章,在测试的时候有很多报错,且不支持InChI和Avalon toolkit,后面使用中经常会报错。
现在更新一下新的测试全通过的安装方法。
二、安装环境
系 统:CentOS 7.3(64位)
硬件环境:
三、安装过程
安装boost库
python2 -m pip install boost #视自己安装命令而定
安装依赖
yum install cmake tk-devel readline-devel zlib-devel bzip2-devel sqlite-devel
RDKit安装过程(安装在/opt文件夹下)
tar zxvf rdkit-Release_2017_09_1.tar.gz mv rdkit-Release_2017_09_1 rdkit cd opt/rdkit mkdir build cd build cmake -DBOOST_ROOT=/opt/rdkit -DRDK_BUILD_PYTHON_WRAPPERS=OFF -DRDK_BUILD_INCHI_SUPPORT=ON -DRDK_BUILD_AVALON_SUPPORT=ON .. make -j14 make install ctest环境变量配置(根据自己的安装文件夹简单修改)
gedit ~/.bashrc #RDkit export RDBASE=/opt/rdkit export PYTHONPATH=$RDBASE export LD_LIBRARY_PATH=$RDBASE/lib:/opt/rdkit/lib source ~/.bashrc
安装后测试:
from rdkit import Chem from rdkit.Chem import Draw def depict_pic(smiles='c1ccccc1',mol_name='benzene',size=(300,300),kekulize=True,wedgeBonds=True): mol = Chem.MolFromSmiles(smiles) #mol_name ='/home/liuwei/' + mol_name + '.jpg' mol_name = mol_name + '.jpg' Draw.MolToImageFile(mol,mol_name,size,kekulize,wedgeBonds) if __name__ == '__main__': depict_pic(mol_name = 'test')
期待下一篇关于支持InChI和Avalon toolkit的代码测试。。。
阅读全文
0 0
- Linux(CentOS 7_x64位)系统下安装RDkit(修正)
- Linux(CentOS 7_x64位)系统下安装RDkit
- Linux(CentOS 7_x64位)系统下安装GaussView5
- Linux(CentOS 7_x64位)系统下安装ACPYPE
- Linux(CentOS 7_x64位)系统下安装Xmgrace
- Linux(CentOS 7_x64位)系统下安装DOCK6.8
- Linux(CentOS 7)(64位)系统下安装Pymol(1.8.6)
- CentOS 6.8_x64 Linux下基础环境搭建
- centos 64位linux系统下安装appt(只有32位)命令的apktool工具包的笔记
- LINUX-CENTOS 6.4 64 位 系统安装
- 32位linux(centos)下mongoDB的安装
- CentOS 7-(64位)系统下安装Anaconda(Python3.x)及pip使用
- windows系统下安装centos linux系统
- centos用yum安装mongodb及 32位linux(centos)下mongoDB的安装
- centos用yum安装mongodb及 32位linux(centos)下mongoDB的安装
- centos 64位linux系统下安装appt命令的apktool工具包的笔记
- centos 64位linux系统下安装appt命令的apktool工具包的笔记
- linux 4.6_x64安装oracle9i
- 对拍的使用
- AJAX Jsonp 跨域访问
- 算法时间复杂度
- Python安装PIL(图像处理类库)
- android目录结构
- Linux(CentOS 7_x64位)系统下安装RDkit(修正)
- Storm 实战入门
- 程序员的人生抉择
- Spring Boot构建web项目Demo
- C++有向带权图单源最短路径
- 下拉列表框和滚动条
- 如何使用预约旺进行免费的在线平台预约
- <s:token/>介绍
- C++中的i++与++i