Linux(CentOS 7_x64位)系统下安装RDkit(修正)
2017-10-29 15:06
537 查看
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的代码测试。。。
相关文章推荐
- Linux(CentOS 7_x64位)系统下安装RDkit
- Linux(CentOS 7_x64位)系统下安装DOCK6.8
- Linux(CentOS 7_x64位)系统下安装ACPYPE
- Linux(CentOS 7_x64位)系统下安装GaussView5
- Linux(CentOS 7_x64位)系统下安装Xmgrace
- centos6.4 x64位系统 安装apache+ssl+svn vipyhd著作,大家都学习学习吧
- LINUX系统CentOS介绍及安装文档
- 2,Linux系统centos在vmware下的安装
- Windows 7 + CentOS Linux 双系统,硬盘安装
- centos 5.6 linux安装系统后的基本优化
- linux(redhat,centos)系统安装Firefox5的问题
- VM的Linux CentOS系统的VMTools的手动安装 -- 转载
- 2,Linux系统centos在vmware下的安装
- XP系统下用虚拟机安装centos 5.6(Linux系统)图文教程(一)—“快速安装”
- 黑马韩前成linux从入门到精通之linux系统安装 centos6.3安装详解
- 在Linux系统centos上安装RAR
- Linux系统(CentOS 6.4)的NTFS驱动-NTFS-3g的安装和配置
- 在linux系统(CentOS)上安装中文支持包
- Linux(CentOS 6.2)系统上安装Mplayer播放器
- 在XP下硬盘安装Centos 5.3 linux 系统方法