17370845950

hanlp在Python环境中的安装失败后的解决方法

hanlp是一款由多种模型和算法构成的java工具包,旨在推广自然语言处理在再生环境中的应用。然而,许多人在安装hanlp时会遇到安装失败的问题。下面是一位高手在python环境中解决安装失败问题的分享,大家可以参考学习!

由于我们需要使用Hanlp进行分词,且我们的环境是Python环境,因此需要安装pyhanlp,但安装过程中总是会遇到这样的问题:

看起来像是缺少了Visual C++环境,于是安装了Visual C++,可参考这个博客:www.hankcs.com/nlp/python-calls-hanlp.html

安装后发现问题依然存在,初步怀疑是jpype1没有安装成功,于是尝试使用pip install jpype1,结果确实失败了。最终通过手动安装pip install D:\soft\JPype1-0.6.2-cp36-cp36m-win_amd64.whl 成功安装。

安装包地址:www.lfd.uci.edu/~gohlke/pythonlibs/#jpype

注意,如果出现 JPype1-0.6.3-cp36-cp36m-win_amd64.whl is not a supported wheel on this platform. 可以根据以下版本匹配进行更换:

cp27 → CPython 2.7

cp34 → CPython 3.4

cp35 → CPython 3.5

cp36 → CPython 3.6

and

win32 → 32-bit version of ms-windows

win_amd64 → 64-bit version of ms-windows

成功手动安装jpype1后,再执行pip install pyhanlp,即可成功安装。

---------------------