文档章节

[NLP的那些坑] HanLP

Eappo_Geng
 Eappo_Geng
发布于 2019/08/30 17:34
字数 734
阅读 136
收藏 0

问题1. 

D:\Anaconda3\lib\site-packages\jpype\_core.py:210: UserWarning: 
D:\Java\jdk1.8\jre\bin\server\jvm.dll
-------------------------------------------------------------------------------
Deprecated: convertStrings was not specified when starting the JVM. The default
behavior in JPype will be False starting in JPype 0.8. The recommended setting
for new code is convertStrings=False.  The legacy value of True was assumed for
this session. If you are a user of an application that reported this warning,
please file a ticket with the developer.
-------------------------------------------------------------------------------

  """)

解决方案:

pip安装的jpype1-0.7.0,而我的anaconda版本是【Anaconda3-5.0.1-Windows-x86_64】,python版本是【Python 3.6.3 MSC v.1900 64 bit 】,jdk版本是【java 1.8.0_144  64-Bit 】,所以得安装0.7.0以下版本的jpype。当然这个版本的anaconda需要升级numpy 【pip install -U numpy

pip install jpype1==0.6.3  【报错】

下载【JPype1-0.6.3-cp36-cp36m-win_amd64.whl

pip install .\JPype1-0.6.3-cp36-cp36m-win_amd64.whl  【成功】

问题2.

���� 30, 2019 5:38:29 ���� com.hankcs.hanlp.dictionary.CustomDictionary load
����: �Զ���ʵ�D:/aaaa/hanlp-1.7.3-release/data/dictionary/custom/CustomDictionary.txt��ȡ����java.io.FileNotFoundException: D:\aaaa\hanlp-1.7.3-release\data\dictionary\custom\CustomDictionary.txt (ϵͳ�Ҳ���ָ����·����)
���� 30, 2019 5:38:29 ���� com.hankcs.hanlp.dictionary.CustomDictionary loadMainDictionary
����: ʧ�ܣ�D:/aaaa/hanlp-1.7.3-release/data/dictionary/custom/CustomDictionary.txt
���� 30, 2019 5:38:29 ���� com.hankcs.hanlp.dictionary.CustomDictionary load
����: �Զ���ʵ�D:/aaaa/hanlp-1.7.3-release/data/dictionary/custom/�ִ����ﲹ��ʿ�.txt��ȡ����java.io.FileNotFoundException: D:\aaaa\hanlp-1.7.3-release\data\dictionary\custom\�ִ����ﲹ��ʿ�.txt (ϵͳ�Ҳ���ָ����·����)
���� 30, 2019 5:38:29 ���� com.hankcs.hanlp.dictionary.CustomDictionary loadMainDictionary
����: ʧ�ܣ�D:/aaaa/hanlp-1.7.3-release/data/dictionary/custom/�ִ����ﲹ��ʿ�.txt
���� 30, 2019 5:38:29 ���� com.hankcs.hanlp.dictionary.CustomDictionary load
����: �Զ���ʵ�D:\aaaa\hanlp-1.7.3-release\data\dictionary\custom\ȫ��������ȫ.txt��ȡ����java.io.FileNotFoundException: D:\aaaa\hanlp-1.7.3-release\data\dictionary\custom\ȫ��������ȫ.txt (ϵͳ�Ҳ���ָ����·����)
���� 30, 2019 5:38:29 ���� com.hankcs.hanlp.dictionary.CustomDictionary loadMainDictionary
����: ʧ�ܣ�D:\aaaa\hanlp-1.7.3-release\data\dictionary\custom\ȫ��������ȫ.txt
���� 30, 2019 5:38:29 ���� com.hankcs.hanlp.dictionary.CustomDictionary load
����: �Զ���ʵ�D:/aaaa/hanlp-1.7.3-release/data/dictionary/custom/�����ʵ�.txt��ȡ����java.io.FileNotFoundException: D:\aaaa\hanlp-1.7.3-release\data\dictionary\custom\�����ʵ�.txt (ϵͳ�Ҳ���ָ����·����)
���� 30, 2019 5:38:29 ���� com.hankcs.hanlp.dictionary.CustomDictionary loadMainDictionary
����: ʧ�ܣ�D:/aaaa/hanlp-1.7.3-release/data/dictionary/custom/�����ʵ�.txt
���� 30, 2019 5:38:29 ���� com.hankcs.hanlp.dictionary.CustomDictionary load
����: �Զ���ʵ�D:/aaaa/hanlp-1.7.3-release/data/dictionary/custom/�������ʵ�.txt��ȡ����java.io.FileNotFoundException: D:\aaaa\hanlp-1.7.3-release\data\dictionary\custom\�������ʵ�.txt (ϵͳ�Ҳ���ָ����·����)
���� 30, 2019 5:38:29 ���� com.hankcs.hanlp.dictionary.CustomDictionary loadMainDictionary
����: ʧ�ܣ�D:/aaaa/hanlp-1.7.3-release/data/dictionary/custom/�������ʵ�.txt
���� 30, 2019 5:38:29 ���� com.hankcs.hanlp.dictionary.CustomDictionary load
����: �Զ���ʵ�D:\aaaa\hanlp-1.7.3-release\data\dictionary\custom\�Ϻ�����.txt��ȡ����java.io.FileNotFoundException: D:\aaaa\hanlp-1.7.3-release\data\dictionary\custom\�Ϻ�����.txt (ϵͳ�Ҳ���ָ����·����)
���� 30, 2019 5:38:29 ���� com.hankcs.hanlp.dictionary.CustomDictionary loadMainDictionary
����: ʧ�ܣ�D:\aaaa\hanlp-1.7.3-release\data\dictionary\custom\�Ϻ�����.txt
���� 30, 2019 5:38:29 ���� com.hankcs.hanlp.dictionary.CustomDictionary load
����: �Զ���ʵ�D:\aaaa\hanlp-1.7.3-release\data\dictionary\person\nrf.txt��ȡ����java.io.FileNotFoundException: D:\aaaa\hanlp-1.7.3-release\data\dictionary\person\nrf.txt (ϵͳ�Ҳ���ָ����·����)
���� 30, 2019 5:38:29 ���� com.hankcs.hanlp.dictionary.CustomDictionary loadMainDictionary
����: ʧ�ܣ�D:\aaaa\hanlp-1.7.3-release\data\dictionary\person\nrf.txt
���� 30, 2019 5:38:29 ���� com.hankcs.hanlp.dictionary.CustomDictionary loadMainDictionary
����: û�м��ص��κδ���
���� 30, 2019 5:38:29 ���� com.hankcs.hanlp.dictionary.CustomDictionary loadMainDictionary
����: �Զ���ʵ�D:/aaaa/hanlp-1.7.3-release/data/dictionary/custom/CustomDictionary.txt�����ڣ�java.io.FileNotFoundException: D:\aaaa\hanlp-1.7.3-release\data\dictionary\custom\CustomDictionary.txt.bin (ϵͳ�Ҳ���ָ����·����)
���� 30, 2019 5:38:29 ���� com.hankcs.hanlp.dictionary.CustomDictionary <clinit>
����: �Զ���ʵ�[D:/aaaa/hanlp-1.7.3-release/data/dictionary/custom/CustomDictionary.txt, D:/aaaa/hanlp-1.7.3-release/data/dictionary/custom/�ִ����ﲹ��ʿ�.txt, D:/aaaa/hanlp-1.7.3-release/data/dictionary/custom/ȫ��������ȫ.txt ns, D:/aaaa/hanlp-1.7.3-release/data/dictionary/custom/�����ʵ�.txt, D:/aaaa/hanlp-1.7.3-release/data/dictionary/custom/�������ʵ�.txt, D:/aaaa/hanlp-1.7.3-release/data/dictionary/custom/�Ϻ�����.txt ns, D:/aaaa/hanlp-1.7.3-release/data/dictionary/person/nrf.txt nrf]����ʧ��
���� 30, 2019 5:38:29 ���� com.hankcs.hanlp.corpus.io.IOUtil readBytes
����: ��ȡD:/aaaa/hanlp-1.7.3-release/data/dictionary/CoreNatureDictionary.txt.binʱ�����쳣java.io.FileNotFoundException: D:\aaaa\hanlp-1.7.3-release\data\dictionary\CoreNatureDictionary.txt.bin (ϵͳ�Ҳ���ָ����·����)
���� 30, 2019 5:38:29 ���� com.hankcs.hanlp.dictionary.CoreDictionary load
����: ���Ĵʵ�D:/aaaa/hanlp-1.7.3-release/data/dictionary/CoreNatureDictionary.txt�����ڣ�java.io.FileNotFoundException: D:\aaaa\hanlp-1.7.3-release\data\dictionary\CoreNatureDictionary.txt (ϵͳ�Ҳ���ָ����·����)

Traceback (most recent call last):
  File "E:/PythonSpace/hanlp.py", line 12, in <module>
    print(HanLP.segment('你好,欢迎在Python中调用HanLP的API'))
jpype._jexception.ExceptionInInitializerErrorPyRaisable: java.lang.ExceptionInInitializerError

解决方案:

首先确保hanlp.properties,hanlp-1.7.3.jar,data文件在同一目录下(如D:/root/下),打开hanlp.properties,配置【root=D:/root/

© 著作权归作者所有

Eappo_Geng
粉丝 7
博文 130
码字总数 144289
作品 0
徐汇
程序员
私信 提问
NLP自然语言处理基础之hanlp入门

自然语言处理定义: 自然语言处理是一门计算机科学、人工智能以及语言学的交叉学科。虽然语言只是人工智能的一部分(人工智能还包括计算机视觉等),但它是非常独特的一部分。这个星球上有许...

左手的倒影
2018/07/24
215
0
Python中调用自然语言处理工具HanLP手记

手记实用系列文章: 1 结巴分词和自然语言处理HanLP处理手记 2 Python中文语料批量预处理手记 3 自然语言处理手记 4 Python中调用自然语言处理工具HanLP手记 5 Python中结巴分词使用手记 Ha...

伏草惟存
2017/10/16
0
0
Hanlp中文自然语言处理入门基础知识

自然语言处理定义: 自然语言处理是一门计算机科学、人工智能以及语言学的交叉学科。虽然语言只是人工智能的一部分(人工智能还包括计算机视觉等),但它是非常独特的一部分。这个星球上有许...

adnb34g
2018/07/24
0
0
只要会 Java 或 Python,普通程序员也能入门自然语言处理

     1. NLP 如火如荼   皇冠上的明珠涌入大批粉丝   语言,对,就是我们每个正常人类每天说的话,写的字,以及其他各种以语言形式记录的内容,理解这些玩意,对于我们人类似乎是自然...

java进阶架构师
2019/10/18
0
0
Hanlp汉字转拼音使用python调用详解

1、hanlp简介 HanLP是一系列模型与算法组成的NLP工具包,由大快搜索主导并完全开源,目标是普及自然语言处理在生产环境中的应用。HanLP具备功能完善、性能高效、架构清晰、语料时新、可自定义...

左手的倒影
2019/03/20
84
0

没有更多内容

加载失败,请刷新页面

加载更多

如何制作省市级别上钻下取的在线疫情地图

目前大多数省级尺度的疫情地图,不能精细的表达各个城市的疫情差异和发展事态。纯粹市级维度的地图由于全国市比较多,很难快速查看自己所在省市的疫情分布情况。我们制作一个省市下钻上取的疫...

空间数据可视化
今天
113
0
用Markdown编程之虚转实

没变成机器码之前,撒都是虚的。而要变成机器码必须有长度。有长度后必然是结构划分。之后就是逻辑正确。而逻辑正确可以看成正确的值。 由此,基础行为有:长度的比对转换、结构的解析、值的...

dwcz
今天
80
0
ASP之ADODB.Stream

ASP 其实很强,真的,很强... 但是,也很难,难就难在没有文档啊~~~ 因为 ASP 经常会用到很多服务器对象,本文记录下在 ASP 中的 Stream(流)操作。 ADODB.Stream 未完待续,敬请期待......

AioDiage
今天
71
0
从源码看世界:Springboot整合Mybatis后到底做了什么

在Mybatis一次数据库操作过程的文章中,我展示了使用Mybatis操作数据库的demo,但实际使用时并不会这里写代码,因为一般都会使用springboot了,那现在我们一起来看看Springboot整合Mybatis之...

壞天空_囝仔
今天
46
0
【自用】 Flutter GestureDetector 给控件添加监听事件

Dart GestureDetector( child: Text("xxxx"), onTap: () => _onXxxxCall(index), ) PS:自用的 不做解释 作者:一个吃货帅锅...

Tensor丨思悟
今天
67
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部