python安装及使用pyhanlp时遇到的问题及解决办法

python安装及使用pyhanlp时遇到的问题及解决办法

安装出现的问题

  1. 安装 pyhanlp
    pip install pyhanlp
    安装成功

  2. 导入 hanlp
    from pyhanlp import * 出现错误 numpy.core.multiarray failed to import
    解决办法: 重装numpy 在卸载numpy时出现的问题及解决办法

  3. 再重新导入
    再一次出现错误
    解决办法:去官网下载data-for-1.7.5.ziphanlp-1.7.5-release.zip(会一直更新,反正下最新的就行了)
    将这两个文件下载至D:\Anaconda3\envs\hytest\Lib\site-packages\pyhanlp\static文件夹下(每个人的路径有所区别,只要是你安装的pyhanlp的static文件夹下就行)

  4. 再再导入
    还是错了(抱头崩溃)
    错误提示:没有data这个文件夹
    解决办法:原来在配置文件 (hanlp.properties)中的路径是这样子的python安装及使用pyhanlp时遇到的问题及解决办法_第1张图片

    发现所以东西都放在data文件夹下,这还不简单,创建一个data文件夹不就好了
    1.解压data-for-1.7.5.zip
    2.解压点进去发现就有一个data文件夹,里面是这个样子的
    python安装及使用pyhanlp时遇到的问题及解决办法_第2张图片
    将这个data文件夹移到static目录下就好啦
    当然你也可以手动修改hanlp.properties中的所有路径~

  5. 再一次导入成功!

使用

hanlp的官方使用文档就很好用哦
在此提供一个关键词提取用法

text = "世界的美好。世界美国英国。 世界和平。"
from pyhanlp import *
keywords = HanLP.extractKeyword(text, 20)
print(keywords)

你可能感兴趣的:(安装包)