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