pkuseg中文分词包安装

一、cmd下pip命令安装,总是出错,错误如下,原因不明。

pkuseg中文分词包安装

 二、然后在pkuseg · PyPI下载pkuseg,pip安装,如下:下载红色框里的。

pkuseg中文分词包安装

 

三、下载完成后解压,在cmd命令里进入pkuseg的setup.py文件的上级目录的地方,然后输入  python setup.py install,如下图。出现 “ValueError: ‘pkuseg/inference.pyx‘ doesn‘t match any files的情况。

pkuseg中文分词包安装

原因是 :pkuseg安装目录下的setup.py 文件中setup_package()函数中为 [pkuseg/inference.pyx],而目录下文件却是pkuseg/inference.cpp(如下图,setup.py红色框线中的.cpp原本为.pyx,所以出错)。可修改setup.py中.pyx为.cpp。

pkuseg中文分词包安装

四、修改完成后,重新按上面的方式安装,出现如下显示,安装成功。

pkuseg中文分词包安装

五、测试:

pkuseg中文分词包安装

注意:

如果按上面的安装还是不成功,可能原因是之前安装的没有删除干净,记得去你的python安装目录的Lib\site-packages下找看有没有之前的,将之前装的全部删除,然后从上面步骤第二步开始重新安装。

python安装目录一般都在 C:\Program Files (x86)  或  C:\Program Files 下。

例如,我的是: C:\Program Files (x86)\Python35-32\Lib\site-packages。