当前位置:网站首页>Mac installation hanlp, and win installation and use

Mac installation hanlp, and win installation and use

2020-11-06 01:27:54 Elementary school students in IT field

hanlp brief introduction :

HanLP It consists of a series of models and algorithms Java tool kit , The goal is to popularize nature
The application of language processing in production environment .HanLP It has perfect functions 、 High performance 、 framework
Clear 、 The corpus is up to date 、 Customizable features .
function : Chinese word segmentation Part of speech tagging Named entity recognition dependency parsing Keywords extraction
The discovery of new words Phrase extraction Automatic summarization Text classification Pinyin is simple and complicated

hanlp Environmental installation (mac)

hanlp yes java Open source library written by , stay python Call in environment hanlp need java Environmental support and python call java Tools for

  • install java
  • install Jpype

JPype It's a way to python The code makes it easy to call Java Code tools , To overcome python in some fields ( Such as server-side programming ) The deficiency in .
pip install jpype1

import jpype
print(jpype.__version__)

0.7.0

Perform the following code test :

import jpype
print(jpype.__version__)

if __name__=="__main__":
    #  Get system's jvm route 
    jvm_path = jpype.getDefaultJVMPath()
    print(jvm_path)
    #  Set up jvm route , Start up java virtual machine 
    jpype.startJVM(jvm_path,convertStrings=False)
    #  perform java Code 
    jpype.java.lang.System.out.println('hello world')
    #  close jvm virtual machine , When used  JVM  after , Can pass  jpype.shutdownJVM()  To close  JVM, The function has no input parameters . When  python  When the program exits ,JVM  It will automatically turn off .
    jpype.shutdownJVM()

/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/jli/libjli.dylib
hello world

Next configure hanlp install

1、 download hanlp.jar package : https://github.com/hankcs/HanLP
2、 download data.zip:https://github.com/hankcs/HanLP/releases in http://hanlp.linrunsoft.com/release/data-for-1.7.0.zip After decompressing the data package .
3、 The configuration file Sample configuration file :hanlp.properties The function of the configuration file is to tell HanLP The location of the packet , Just change the first line :root=usr/home/HanLP/ such as data Directory is /Users/hankcs/Documents/data, that root=/Users/hankcs/Documents/
You can also download it from my baidu disk .

Configuration path reference :https://objc.com/article/17

 WeChat ID

window Use reference below :https://blog.csdn.net/HHTNAN/article/details/81908451
Reference link :
Reference to the official website link
https://github.com/hankcs/HanLP
http://hanlp.com

版权声明
本文为[Elementary school students in IT field]所创,转载请带上原文链接,感谢