centos7安装Open Babel绑定Python

Github下载openbabel

安装依赖库

Eigen除了C ++标准库外没有任何依赖项。

我们使用CMake构建系统,但仅用于构建文档和单元测试以及自动安装。如果只想使用Eigen,则可以立即使用头文件。没有要链接的二进制库,也没有配置的头文件。Eigen是标头中定义的纯模板库。

yum install  boost  boost-devel  boost-doc gcc  gcc-c++  make cmake zlib-devel libxml2-devel cairo-devel python-devel

Eigen库安装,直接下载解压至usr/local/include

 

编译安装:

tar zxvf openbabel-3.1.1-source.tar.bz2
mkdir build
cd build
cmake ../openbabel-3.1.1 -DPYTHON_BINDINGS=ON #编译安装Python绑定
make
make test
make install

配置变量

gedit ~/.bashrc
#open babel export PATH=/usr
/local/bin:$PATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export PYTHONPATH=/usr/local/lib/(python路径)/site-packages:$PYTHONPATH
source ~/.bashrc