pkuseg中文分词包安装
一、cmd下pip命令安装,总是出错,错误如下,原因不明。
二、然后在pkuseg · PyPI下载pkuseg,pip安装,如下:下载红色框里的。
三、下载完成后解压,在cmd命令里进入pkuseg的setup.py文件的上级目录的地方,然后输入 python setup.py install,如下图。出现 “ValueError: ‘pkuseg/inference.pyx‘ doesn‘t match any files”的情况。
原因是 :pkuseg安装目录下的setup.py 文件中setup_package()函数中为 [pkuseg/inference.pyx],而目录下文件却是pkuseg/inference.cpp(如下图,setup.py红色框线中的.cpp原本为.pyx,所以出错)。可修改setup.py中.pyx为.cpp。
四、修改完成后,重新按上面的方式安装,出现如下显示,安装成功。
五、测试:
注意:
如果按上面的安装还是不成功,可能原因是之前安装的没有删除干净,记得去你的python安装目录的Lib\site-packages下找看有没有之前的,将之前装的全部删除,然后从上面步骤第二步开始重新安装。
python安装目录一般都在 C:\Program Files (x86) 或 C:\Program Files 下。
例如,我的是: C:\Program Files (x86)\Python35-32\Lib\site-packages。