python3 安装pyhanlp方法

摘要:
当您直接管道安装pyhanlp时,将提示您没有Microsoft Visual C++环境。事实上,没有Microsoft Visual C++环境是可以的。您可以先安装jpipe1,然后安装pipinstallpyhanlp。② 执行pipingsstallpyhanlp以进行安装。在命令行中输入hanlp或在python提示符中输入importpyhanlp。它将自动将jar包、数据文件和属性文件下载到默认目录。数据文件大约大1G。下载后,在命令提示符中输入hanlp。如果已安装JDK,将出现以下错误:“d:programfilesputhon3setuplibsite packagesjvmfinder.py”,第153行,inget_jvm_path.format)jpype。_jvmfinder.JVMNotFoundException:未找到JVMsharedlibraryfile。尝试设置JAVA_ HOME环境变量属性。您需要添加一个JAVA_HOME变量。变量值是javabin目录的绝对路径。),再次输入hanlp以查看用法。

直接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

免责声明:文章转载自《python3 安装pyhanlp方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇k8s apiserver 源码阅读笔记Linux段管理,BSS段,data段,.rodata段,text段下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

升级openssl 支持TLS1.2

升级openssl 支持TLS1.2 支持TLS1.2 背景: 现在许多网站,都要求tls1.2协议以上,像github、 pip3安装包网站https://pip.pypa.io/等。 openssl现有版本不支持。需要升级openssl。 git 底层使用curl库,curl库又调用的libopenssl库。 如果希望git支持tls1.2,需要更新c...

安装pygame

在python3中安装pygame库,(如果没有pip3命令使用 sudo apt-get install python3-pip 安装。)      $ sudo pip3 install pygame 遇到如下问题 Downloading/unpacking pygame Downloading pygame-1.9.1release.tar.gz...

自然语言处理入门 何晗 读书笔记 第1章 新手上路

第1章新手上路 自然语言处理是一门融合了计算机科学、人工智能以及语言学的交叉学科。这门学科研究的是如何通过机器学习等技术,让计算机学会处理人类语言,乃至实现终极目标----理解人类语言或人工智能。 自然语言处理这个术语没有被广泛的定义,注重语言学结构的学者喜欢使用计算语言学(CL),强调最终目的的学者更偏好自然语言理解(NLU)。 1.1自然语言与编程语言...

Ubuntu + pip + Python3 + CPU版本 PaddlePaddle 安装

需要确认您的 Ubuntu 14.04/16.04/18.04 是 64 位操作系统 确认您需要安装 PaddlePaddle 的 Python 是您预期的位置,因为您计算机可能有多个 Python which python3 根据您的环境您可能需要替换本说明中所有命令行中的 python3 为 python ,或者替换为具体的 Python 路径) 同...

Linux下安装python3.6

主要是使用python3写的脚本,目前机器中默认使用的是python2,如果强行覆盖安装,则最直接的yum就无法使用了。 一、安装依赖包 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-d...

centos7安装python3.7

Centos7安装python3.71、安装python3依赖包  安装python3 需要很多的依赖包,所以我们先安装依赖包,在Linux上直接敲击命令就可以。(在根目录上执行,先切换到根目录:cd /)  注意:(如果实在不想敲命令的,我告诉大家一个捷径、使用Xshell 连接你的虚拟机,然后就可以直接粘贴复制上面的命令执行了。粘贴复制不要用快捷键操作...