安装 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解决:运行时总出现错误信息提示