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,即可成功安装。
---------------------