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

 

windows python crf windows python CRF安装讲解_python

 

下面是安装方法 

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

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

 

windows python crf windows python CRF安装讲解_python_02

 

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

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

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

 

windows python crf windows python CRF安装讲解_Python_03

 

将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中下载

 

windows python crf windows python CRF安装讲解_bc_04

 

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

 

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

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

到此就完成了

 

windows python crf windows python CRF安装讲解_python_05