一、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。

相关文章:

  • 2021-07-06
  • 2021-11-29
  • 2021-04-02
  • 2021-08-28
  • 2021-07-14
  • 2021-12-07
  • 2021-06-26
猜你喜欢
  • 2021-11-06
  • 2022-12-23
  • 2021-05-20
  • 2021-06-18
  • 2021-10-20
  • 2021-03-31
相关资源
相似解决方案