pyhanlp安装–踩坑后的超详细总结

前言

前几天尝试了pyltp的安装,经过一段时间地折磨,也顺利地安装成功,但是在实际使用过程中发现问题很多,所以决定放弃pyltp。于是乎,我决定尝试一下pyhanlp,经过一番踩坑,最后也安装成功,而且使用效果不错,下面给大家分享一下pyhanlp的安装过程(我是在自己新建的conda环境中安装的)。

正文

准备本机环境

1.安装java,这个我就不多介绍了,自行百度。
2.安装Microsoft Visual C++,下载安装Visual Studio Community 2017 (这是我下载的版本,其他本版也应该可以,社区版就行),安装时选择:

pyhanlp安装--踩坑后的超详细总结
如果不安装这个Microsoft Visual C++,在安装pyhanlp时会报错,显示缺少C++ 环境。

附:这里也可以选择安装轻量级的Miniconda,我看很多博主推荐,有兴趣的小伙伴可以尝试一下。
https://docs.conda.io/en/latest/miniconda.html

; 安装

1.激活自己的环境

conda activate test

2.安装JPype1

pip install jpype1

pyhanlp安装--踩坑后的超详细总结
3.安装pyhanlp
pip install pyhanlp

pyhanlp安装--踩坑后的超详细总结
4.查看是否安装成功
conda list

pyhanlp安装--踩坑后的超详细总结
看列表中是否存在刚才安装的那两个库
文件配置

1.下载data-for-1.7.5:http://nlp.hankcs.com/download.php?file=data
2.下载hanlp-1.8.2-release:https://github.com/hankcs/HanLP/releases/download/v1.8.2/hanlp-1.8.2-release.zip
如果版本有问题,可以自己访问官方网站下载data-for和hanlp-release文件,上面两个版本我亲测可以。
下载后解压缩。

3.将data-for和hanlp-release放到pyhanlp文件下。
因为我是在自己新建的conda环境中安装pyhanlp,所以要把这两个文件放到conda环境里的pyhanlp文件中。

pyhanlp安装--踩坑后的超详细总结
这是我的文件路径,大家类比这个自己找一下。
如果你是基环境,就直接在D:\Install_File\Anaconda3\Lib\site-packages中找pyhanlp文件,不要再envs文件中找。
将data-for-1.7.5文件中的 data文件和hanlp-1.8.2-release中的 hanlp.propertieshanlp-1.8.2.jarhanlp-1.8.2-sources.jar复制到上面路径中的文件夹下:
pyhanlp安装--踩坑后的超详细总结
根据这个图,相信你就能看明白了。
4.修改路径位置
更改刚才复制过去的hanlp.properties文件中的root路径:
就是刚才那个复制文件的路径:
pyhanlp安装--踩坑后的超详细总结
这个是我修改完的结果,大家对比着来。
注意路径格式,使用”/”,最后的/别忘记,不然后来会报错!
; 测试

1.在命令行测试:

pyhanlp安装--踩坑后的超详细总结
能够成功导入包,就说明安装成功!
2.代码测试:
from pyhanlp import *
conten_list=HanLP.parseDependency("自然语言处理太有魅力了!")
print(conten_list)

pyhanlp安装--踩坑后的超详细总结
记得选择安装pyhanlp的环境运行代码。

总结

从pyltp到pyhanlp,感谢大牛们开源这些项目,让我们能够站在巨人的肩膀上学习。最后,希望我的分享可以给你带来真正的帮助,如果有问题的话,可以私信我一起交流,大家共同进步!

Original: https://blog.csdn.net/yxlzfx/article/details/119141211
Author: 丘山岳_7
Title: pyhanlp安装–踩坑后的超详细总结

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/544902/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球