1、pyhanlp的安装所需环境是java环境,下载JDK,配置java的环境变量,最后在cmd中输入:java判断是否安装成功。
2、需要visual staudio工具:支持的最新Visual C++ 可再发行程序包下载 | Microsoft Docs
3、下载jpype1,这个倒不难下载,但是我使用命令下载老是出错于是改成本地下载:
Python Extension Packages for Windows - Christoph Gohlke (uci.edu)
我下载的是JPype1-1.1.2-cp38-cp38-win_amd64.whl,要满足自己的需求,可以使用python -m pip debug --verbose
下载后即可pip install D:\\xxx\JPype1-1.1.2-cp38-cp38-win_amd64.whl D盘是我下载该文件之后存放的路径
3、pip install pyhanlp总是出错,我就下载了pyhanlp安装包,链接:pyhanlp · PyPI
解压到python安装路径的Lib\site-packages下。
(1)、pyhanlp所依赖的包:data和jar包,下载地址Releases · hankcs/HanLP · GitHub
下载时根据python版本下载。
(2)、将下载的data和jar放入Lib\site-packages\pyhanlp-0.1.78\pyhanlp\static下,
(3)、将hanlp.properties中root的路径改为D:xxxLib\site-packages\pyhanlp-0.1.78\pyhanlp\static
最后python setup.py install
输入命令:hanlp -v
这样输入from pyhanlp import *
找了好多原因是
将hanlp.properties中root的路径改为D:xxxLib/site-packages/pyhanlp-0.1.78/pyhanlp/tatic
这样就成功啦
入门小白一天就干了这一件事,中间还踩许多坑