zoukankan      html  css  js  c++  java
  • python3 安装pyhanlp方法

    直接pip install pyhanlp的时候会提示缺少Microsoft Visual c++环境,

    其实没有Microsoft Visual c++环境也是可以的,

    可以先安装jpype1,然后在pip install pyhanlp就行了。

    步骤:

    ①在python非官方库网站上下载库jpyre1的whl文件,

    文件链接https://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype

    下载后在命令提示符里切换到下载的路径下,执行pip install JPype1-0.6.3-cp36-cp36m-win_amd64.whl就安装上了。

    ②执行pip install pyhanlp,就能安装了。

    安装完成后并不能使用,需要下载一个jar包、data文件和properties文件,因为hanlp是java开发的虽然有python的API但是还是需要java环境,所以需要安装JDK。

    在命令行里输hanlp或者在python提示符下输import pyhanlp,它会自动下载jar包、data文件和properties文件到默认的目录,data文件比较大1个G左右,下载完成后命令提示符中输入hanlp,如果已经安装了JDK扔出现下面错误

    File "d:program files (x86)python3setuplibsite-packagesjpype\_jvmfinder.py", line 153, in get_jvm_path
        .format(self._libfile))
    jpype._jvmfinder.JVMNotFoundException: No JVM shared library file (jvm.dll) found. Try setting up the JAVA_HOME environment variable properly.
    

    则需要添加一个JAVA_HOME变量,变量值为java的bin目录的绝对路径。

    然后重新打开命令提示符(更改环境变量后需要重新打开命令提示符才能加载出更改后的变量 !),再输入hanlp就能看到使用方法了。

    hanlp、pyhanlp的具体使用方法见:

    https://go.ctolib.com/hankcs-pyhanlp.html

    http://www.hankcs.com/nlp/hanlp.html

    https://github.com/hankcs/HanLP/blob/master/README.md

  • 相关阅读:
    [BZOJ3671][UOJ#6][NOI2014]随机数生成器
    [BZOJ3670][UOJ#5][NOI2014]动物园
    [UOJ#131][BZOJ4199][NOI2015]品酒大会
    [BZOJ4530][Bjoi2014]大融合 LCT + 启发式合并
    有趣的题目名称,有趣的题目
    [BZOJ2959]长跑——新技能:LCT+缩圈
    贴一下WC总结里提到的那道裸题吧。。。
    System and method for assigning a message
    http请求
    jQuery 语法
  • 原文地址:https://www.cnblogs.com/panda-blog/p/9602039.html
Copyright © 2011-2022 走看看