安装 HanLP 1.x 版本

Posted zhuo木鸟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装 HanLP 1.x 版本相关的知识,希望对你有一定的参考价值。


Hanlp 果不其然,在 2021 年的时候推出了 2.x 款,可是 hancks 出的书《自然语言处理入门》用的是 1.x 版呀。

不过官网上说的是平行更新,也就算了。hanlp 1.x 一方面跟官方教材匹配,一方面我 19 年用惯了,再有就是 1.x 版主要是轻量级的机器学习,也与我这种电脑里没有 GPU 的合适。所以呀,我得安装 hanlp 1.x

安装

根据官方的指示呢,我应该这样:

conda install -c conda-forge openjdk  python=3.8 jpype1=0.7.0 -y

Python 3.8 我是有了,其他不知道。然后 -c conda-forge 是什么意思呢?

conda-forge is a community that packages software for the conda package manager and hosts them in a channel at https://anaconda.org/conda-forge.

其实就是 -c 是指定 channels,conda-forge 是某个 channel 的别名咯

-y 是 yes 的意思,就是出现任何需要你回答的步骤都答 yes

conda install 的其他参数可见这里

然后再:

pip install pyhanlp

就可以安装 1.7.8 版本了

然后在 cmd 上输入 hanlp ,第一次运行会从网上下载 600 MB 的鬼东西,耐心等待就好了。下载完成后,在 cmd 上输入 hanlp:

就会出现:
在这里插入图片描述

咱们可以测试一下:
在这里插入图片描述

没有 Conda?

当然,如果没有 conda,那么在下载 jpype1 的时候会报错,这个时候需要根据提示信息,到微软的官网上下载一个 C++ 编译(生成)器。

教材代码——克隆 Github 仓库

Python 版本

先随便打开一个文件夹,然后 clone github 仓库:

git clone https://github.com/hankcs/pyhanlp.git

java 版本

如果用 Java 版本的,需要:
先随便打开一个文件夹,然后 clone github 仓库:

git clone https://github.com/hankcs/HanLP.git

之后,记得把版本回退到 v1.7.5 的与教材配套的版本

对此,首先打开 clone 下的仓库,然后运行:

git checkout v1.7.5
or
git reset --hard v1.7.5

在这里插入图片描述

以上是关于安装 HanLP 1.x 版本的主要内容,如果未能解决你的问题,请参考以下文章

Hanlp基于Tensorflow2.3.0解决:运行时总出现错误信息提示

一docker-compose部署elasticsearch+hanlp(7.16.2版本)----附完整镜像

Hanlp导入

Hanlp中文分词工具最新安装教程

elasticsearch 安装hanlp插件

Elasticsearch安装以及配置hanlp中文分词插件