【python】安装hyperscan-python

环境centos6.2

 

1. 先安装hyperscan

主要参考http://blog.csdn.net/cheng_fangang/article/details/51143412

注意:里面2.8不要照做 libstdc++.so.6不要修改

 

不同点:

cmake hyperscan-4.0.0前,把hyperscan-4.0.0中的CMakeLists.txt里的

option(BUILD_SHARED_LIBS "Build shared libs instead of static" OFF)

改为

option(BUILD_SHARED_LIBS "Build shared libs instead of static" ON)

区别:OFF编译的是静态库,ON编译的是动态库。后面安装python模块时需要动态库

 

2. 安装python-hyperscan

下载代码:https://github.com/grrrrrrrrr/hyperscan-python

 

修改环境变量

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib:/usr/local/gcc/lib64/

其中:/usr/local/gcc/lib64/ 是libstdc++.so.6.0.18的存放路径

 

安装

python setup.py build

python setup.py install

 

验证

进入python, import hyperscan

 

posted @ 2017-12-15 12:16  匡子语  阅读(2044)  评论(0编辑  收藏  举报