Hanlp环境安装
花了一下午的功夫,总算安装完成了,个人觉得这是目前遇到的最难安装的包了,在这里就想写一个教程
给自己记录下,也给想要安装 的人提供一个参考
1安装JDK。通过
https://www.oracle.com/technetwork/java/javase/downloads/index.html 下载适合自己电脑系统的JDK
安装JDK时,注意添加系统变量和环境变量,具体操作看https://jingyan.baidu.com/article/bea41d435bc695b4c41be648.html,也可以自己搜索教程, Visual C++环境,电脑一般都有不需要再自己安装
2 安装Jpype
Jpype是使用Python调用Java 的工具包,安装非常简单,如果是使用Anaconda(一般都会推荐使用Anaconda的吧),的话,打开Anaconda的控制台,使用activate进入想要安装的那个虚拟环境,然后调用:
conda install -c conda-forge jpype1,这一安装过程时间长,需要耐心等一下
还有一种安装方式,第一步:下载 jpype:https://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype下载对应版本已经编译好的whl文件。将 .whl 文件保存到python 所在的script 文件夹下, 然后安装: pip install 【下载的文件名】
3安装pip install pyhanlp
这一步是很重要的一步,如果顺利,在安装完pyhanlp后通过进入python使用 from pyhanlp import *命令来导入的时候会自动下载data 以及jar包,这样就算安装完成。如果报出了一个data文件缺失的错,我们可以通过手动安装。参考网址https://github.com/hankcs/pyhanlp/wiki/手动配置,
我们仔细寻找图中的圆圈里的文件,把他们下载下来
然后按照下图开始解压
把data-for-1.7.4.zip解压出的data放到此文件下,hanlp-1.7.4-release.zip也解压放到此目录下
最后解压出来的应该是这个样子
最后一步
打开画着横线的文件,把root的文件路径改成你自己的文件路径如图
注意
注意复制得到文件路径要用正斜杠,要不也是会报错,到此所有的都安装完成。下边就是检验
C:\Users\Administrator>python
Python 3.6.5 |Anaconda, Inc.| (default, Mar 29 2018, 13:32:41) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from pyhanlp import *
>>> print(HanLP.pars`在这里插入代码片`eDependency("今天开心了吗?"))
1 今天 今天 nt t _ 2 状中结构 _ _
2 开心 开心 a a _ 0 核心关系 _ _
3 了 了 e y _ 2 右附加关系 _ _
4 吗 吗 e y _ 2 右附加关系 _ _
5 ? ? wp w _ 2 标点符号 _ _
参考: