Linux(CentOS 7_x64位)系统下安装RDkit
来源:互联网 发布:js判断用户是否移动端 编辑:程序博客网 时间:2024/04/30 11:15
RDKit: Open-Source Cheminformatics Software 点击打开链接
RDKit安装包下载:点击打开链
###########################################################################
安装boost库
python2 -m pip install boost #视自己安装命令而定安装gcc、g++、make、cmkae
yum install gcc yum install gcc-c++ yum install make yum install cmake安装依赖的开发库
yum install cmake tk-devel readline-devel zlib-devel bzip2-devel sqlite-devel安装过程
tar zxvf rdkit-Release_2017_09_1b1.tar.gzmv rdkit-Release_2017_09_1b1 rdkitcd opt/rdkitmkdir buildcd buildcmake ..make -j14make installctest#测试发现一些错误,暂时没找到解决办法,但是运行测试代码OK#
环境变量配置
gedit ~/.bashrc #RDkit export RDBASE=/opt/rdkit export PYTHONPATH=$RDBASEexport LD_LIBRARY_PATH=$RDBASE/lib:/opt/rdkit/libsource ~/.bashrc
安装后测试:
from rdkit import Chemfrom rdkit.Chem import Drawdef 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')
文件夹下出现一个test.jpg文件
阅读全文
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
- ubuntu imx6q linux3.14 安装交叉编译工具
- Python学习之字符串格式化详解
- 实验一 线性表的基本操作实现及其应用
- 整理docker及Hadoop脚本(二)
- java中非静态内部类可以有常量但不能有staic修饰的属性
- Linux(CentOS 7_x64位)系统下安装RDkit
- 互联网 30周年纪念日
- python django表单及其表单验证
- 绿盟网络科技面试经验
- 常用Linux命令
- C++复习第四天 引用不简单(本质是指针)
- 数据库中等值连接与自然连接的区别
- CentOS7安装MySQL5.7
- PHP实现验证码功能