python中CRFPP的安装方法(ModuleNotFoundError: No module named 'CRFPP')

在我们用python去导入CRFPP包的时候可能会报错(ModuleNotFoundError: No module named 'CRFPP')

 

下面是安装方法 

在安装python中CRFPP的接口的时候,我们在Linux版当中的crf中操作

本次我是用的是crf++-0.58

 

用命令行切换到该目录使用命令

在安装的时候,系统需要crfpp.h, crfpp.lib和pthread.lib。

Crfpp.h 和 crfpp.lib 我们可以从 windows下的crfpp中取到 ,具体目录为CRF++WinCRF++-0.58sdk

 

将crfpp.h和libcrfpp.lib复制过来,然后把libcrfpp.lib需要重命名为crfpp.lib

pthread.lib我们可以从ftp://sourceware.org/pub/pthreads-win32/prebuilt-dll-2-9-1-release/lib/x64/pthreadVC2.lib中下载

 

将pthreadVC2.lib下载之后,放在该目录,并将其重命名为pthread.lib

然后我们在命令行窗口执行

1 python setup.py build
2 python setup.py install

到此就完成了

 

CRF++-5.8 CSDN下载地址:https://download.csdn.net/download/qq_33275844/11593784

crfpp.h, crfpp.lib和pthread.lib CSDN下载地址:https://download.csdn.net/download/qq_33275844/11596993

原文地址:https://www.cnblogs.com/ilyar1015/p/11398196.html