CRFPP/CRF++编译安装与部署

  1. 下载CRF++

    https://taku910.github.io/crfpp/#download
    说明:在上面网站中下载CRF++ 0.58 
  2. 解压
    tar zxf CRF++-0.58.tar.gz -C /usr/local/
    说明:将文件解压到/usr/local/目录下
  3. 编译安装CRF++-0.58
    cd /usr/local/CRF++-0.58
    ./configure
    make
    make install
  4. 配置ld.so.conf
    vim /etc/ld.so.conf
    添加:
    include /usr/local/lib
    保存后加载一下
    /sbin/ldconfig -v
    说明:如不进行上一步操作,可能会有如下报错信息:
    ImportError: libcrfpp.so.0: cannot open shared object file: No such file or directory
  5. 查看CRF++版本
    crf_learn -v
    CRF++ of 0.58
  6. 因为后面要用到Python使用训练好的模型所以也一起安装CRFPP
    cd CRF++-0.58/python
    python setup.py install
  7. import进python
    python
    import CRFPP
    说明:如果还是提示:ImportError: libcrfpp.so.0: cannot open shared object file: No such file or directory
    错误的原因是未能引入libcrfpp.so.0库,查找库文件存在,于是建立链接:
    32位系统  ln -s /usr/local/lib/libcrfpp.so.* /usr/lib/
    64位系统  ln -s /usr/local/lib/libcrfpp.so.* /usr/lib64/ 

原文地址:http://blog.51cto.com/wutengfei/2095715

时间: 2024-10-30 00:16:52

CRFPP/CRF++编译安装与部署的相关文章

spark编译安装及部署

1.下载并编译spark源码 下载spark http://spark.apache.org/downloads.html 我下载的是1.2.0版本 解压并编译,在编译前,可以根据自己机器的环境修改相应的pom.xml配置,我的环境是hadoop2.4.1修改个小版本号即可,编译包括了对hive.yarn.ganglia等的支持 tar xzf ~/source/spark-1.2.0.tgz cd spark-1.2.0 vi pom.xml ./make-distribution.sh --

Spark入门实战系列--2.Spark编译与部署(下)--Spark编译安装

[注]该系列文章以及使用到安装包/测试数据 可以在<倾情大奉送--Spark入门实战系列>获取 1.编译Spark Spark可以通过SBT和Maven两种方式进行编译,再通过make-distribution.sh脚本生成部署包.SBT编译需要安装git工具,而Maven安装则需要maven工具,两种方式均需要在联网下进行,通过比较发现SBT编译速度较慢(原因有可能是1.时间不一样,SBT是白天编译,Maven是深夜进行的,获取依赖包速度不同 2.maven下载大文件是多线程进行,而SBT是

编译安装zabbix 3.0及分开部署配置详解

实验系统:CentOS 6.6_x86_64 实验前提:提前准备好编译环境,防火墙和selinux都关闭 实验说明:本实验共有4台主机,IP及角色分配如拓扑 下载地址:试验中用到mariadb软件的下载地址,http://pan.baidu.com/s/1bnnYiMr 实验拓扑: 一.准备工作 1.修改hostname和hosts文件为如下表格中内容: 说明:mysql是zabbix数据存放主机,server是zabbix主服务主机,web是zabbix前端展示主机,agent是被监控主机.通

Linux服务器集群架构部署搭建(六)数据库服务器MySQL编译安装及主从同步配置(1)

命运是大海,当你能够畅游时,你就要纵情游向你的所爱,因为你不知道狂流什么会到来,卷走一切希望与梦想. 作者:燁未央_Estelle声明:测试学习,不足之处,欢迎指正. 第一章 数据库企业应用场景 1.1 数据库的企业应用 MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性.MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言.MySQL软件采用了双授权政策,它分为社区版和商业版,由于其体积小.速度快.总

Linux LTMP手动编译安装以及全自动化部署实践

前言 现在很多朋友都了解或者已经在使用LNMP架构,一般可以理解为Linux Shell为CentOS/RadHat/Fedora/Debian/Ubuntu/等平台安装LNMP(Nginx/MySQL/PHP),LNMPA(Nginx/MySQL/PHP/Apache),LAMP(Apache/MySQL/PHP)等类似的开发或生产环境.我自己是从SuSE/Oracle商业化环境走出来的,对于开源的部署方案也是在一点一点摸索,我相信其中也必然包含某些坑爹的配置.这篇文章较为详细的描述了基于LT

zabbix分布式监控环境完全编译安装部署

很多文档使用的是yum安装mysql.http.php等工具.这里采用源码安装的形式,实现从LNMP-zabbix的全程记录. 一.LNMP平台搭建 参考:http://www.ttlsa.com/nginx/nginx-install-on-linux/ http://swht1278.blog.51cto.com/7138082/1623886 1.nginx的安装 1.1 依赖环境的部署 yum -y install gcc gcc-c++ autoconf automake zlib z

使用本脚本可以自动批量完成中间节点环境的部署工作,包括:Nginx编译安装、添加程序管理脚本、设置开机启动、反向代理配置、证书分发、添加iptables规则等

使用本脚本可以自动批量完成中间节点环境的部署工作,包括:Nginx编译安装.添加程序管理脚本.设置开机启动.反向代理配置.证书分发.添加iptables规则等.脚本支持自定义nginx安装版本.设置编译模块.配置监听端口等. 1. Nginx Role规则说明 本脚本用于中间节点(Nginx反向代理)环境的自动化配置,主要内容包括: 安装基础依赖环境: 创建nginx启动用户(支持自定义用户): 下载nginx安装文件(可自定义nginx版本): 解压安装文件: 执行编译安装(可自定义编译参数和

LNMP环境部署之---PHP编译安装。

前两篇文章是讲关于Nginx和MySQL的编译安装,接下来要完成三个软件中最难的一个环节,当然这只是对还没入门的同学说的.安装过一遍后知道技巧后,自然就好简单了,废话不说,直入正题. 1)检查确认Nginx及MySQL的安装路径: [[email protected] ~]# ls -ld /application/ drwxr-xr-x 4 root root 4096 12月  9 07:52 /application/ [[email protected] ~]# ls -ld /appl

CentOS 6.9编译安装LAMP环境,并部署phpMyAdmin,使用XCache优化性能

一.使用的程序包名称及版本: httpd:2.4.29 mariadb-server:10.2.9 php:5.6.32 备注:httpd-2.4.x依赖于apr-1.4+以及apr-util-1.4+,而CentOS6.9 yum安装的apr和apr-util的版本均为1.3.9,httpd的版本为2.2.15,所以如果要在CentOS 6.9中使用httpd-2.4.x,只能重新源码编译安装 apr:Apache Portable Runtime,Apache运行时环境,可以理解为Apach