Hanlp在离线环境下的安装我是没有尝试过的,分享SunJW_2017的这篇文章就是关于如何在离线环境下安装hanlp的。我们可以一起来学习一下!
HanLP是一款优秀的中文自然语言处理工具,可以实现包括分词、词性标注、实体识别在内容诸多功能,详情见其项目主页。另外,该工具包还提供了python3的接口,在线安装很方便,但有时需要部署在内网机等没有网络环境的机器上,比较繁琐,整理步骤如下:
1、安装jpype1,这是pyhanlp的依赖包,可以下载编译好的.whl文件,地址在这,选择对应自己python版本和操作系统版本的后,用pip install *.whl进行安装即可。
2、安装java环境,由于HanLP是用java开发的,因此调用python的接口时机器上应该配置了java环境,可以在网上搜索安装。
3、在pyhanlp的项目主页下载完整的.zip压缩包,解压后进入文件夹执行python setup.py install。
4、下载data-for-1.7.0.zip和hanlp-1.7.0.-release.zip,解压后分别获得data文件夹和hanlp.properties、hanlp-1.7.0.jar文件。
5、进入python包的安装目录,以Anaconda为例,进入该安装目录下的./lib/site-packages/pyhanlp-0.1.44-py3.6.egg/pyhanlp文件夹,将4中得到的文件复制到本目录,保证目录的内部结构如下:
hanlp
|—static
| |—data
| | |—dictionary
| | |—model
| | |—READ.html
| | |—version.txt
| |—init.py
| |—hanlp.properties
| |—hanlp.properties.in
| |—hanlp-1.7.0.jar
| |—index.html
|—init.py
|—main.py
|—server.py
|—util.py
6、编辑hanlp.properties中的内容,更改其中root=行的内容,使其指向data文件夹的上一层,如root=D:/Anaconda/Lib/site-packages/pyhanlp-0.1.44-py3.6.egg/pyhanlp/static。
7、打开命令行,输入hanlp -v,检查是否安装成功。正常应该返回jar包、data文件夹和hanlp.properties的位置。
---------------------
相关推荐
然而,在Windows系统下安装MySQL却是一个让人头疼的问题,本文将详细介绍如何在Window系统下进行MySQL离线安装。 下载和解压 首先,我们需要下载MySQL的离线安装包,可以从官方网站下载完整的安装版本或解压版。...
**PyInstaller离线安装在Windows环境中的详细步骤** 在无法访问外网的环境中,为...通过以上步骤,你就可以在没有网络的环境下安装并使用PyInstaller了。这使得在受限的网络环境中也能顺利进行Python应用的打包工作。
在Windows系统下安装Pyhanlp需要满足以下环境要求:Python3.6.5、Java 1.8、Win10系统64位、Anaconda3-5.2.0-Windows-x86_64。 安装流程中需要注意以下几个重要步骤: 1. 安装Java环境:HanLP主项目采用Java开发,...
Eclipse可视化开发之windowBuilder插件,eclipse插件,为2019-07-16当前最新版的WindowBuilder插件>>repository.zip,该插件为离线安装, 以下为安装步骤: 离线安装说明 1,把下载的windowbuilder.zip,解压出...
本压缩包提供了适用于Window 10、Windows企业版以及Window Server的离线安装文件,使得在没有网络连接的情况下也能进行SNMP服务的安装。 **SNMP协议简介** SNMP是由Internet工程任务组(IETF)制定的开放标准,主要...
在Linux(CentOS)环境中,有时我们需要在没有网络的情况下安装某些软件或命令,例如`mkfontscale`和`mkfontdir`。这两个命令是用于管理和更新字体目录的,对于那些需要处理图形界面或者依赖字体服务的系统来说至关...
这种包包含了完整的程序文件和配置信息,确保在无网络环境下也能顺利安装GitHub桌面客户端。 在这个压缩包中,有两个主要的文件:"GitHub.application"和"Application Files"。"GitHub.application"是一个ClickOnce...
是es-head的chrome插件离线安装,需使用chrome浏览器。操作简单,只需在chrome浏览器上进行插件安装,不需要其他操作。
这里为大家提供了zabbix一键部署的服务端和客户端,客户端中途会让你来输入服务端的ip,会自动修改客户端的配置文件,使其生效,安装完之后如果想修改指定的服务端,也可以手动去修改配置文件,再次重启zabbix客户端...
虽然标题主要关注Linux,但提到了`window下离线安装dapr.docx`文件。这个文档可能是指导在Windows环境下离线安装Dapr的步骤,通常包括下载对应平台的安装包,然后手动解压并添加到系统路径。具体步骤需参照文档内容...
在无网络环境下的系统中,有时我们需要安装特定的软件来执行特定任务,比如fping,这是一个功能强大的网络探测工具,可以同时对多个主机进行ICMP回显请求,从而检查网络的连通性。本文将详细介绍如何在Linux系统中,...
离线安装IIS对于在没有互联网连接或者网络受限的环境中尤其重要。以下是对离线安装IIS在SQL Server 2012服务器上的详细步骤和相关知识点的说明: 1. **理解离线安装**:离线安装IIS意味着你需要预先下载并准备所有...
离线安装包适用于网络环境不佳或需要批量安装的情况。以下是EGit的离线安装步骤及详细知识点: 1. **离线安装准备**: - 首先,你需要下载EGit的离线安装包,通常包含多个文件,如`content.jar`、`artifacts.jar`...
这个"windows10/11-snmp离线安装包文件"提供了一个解决方案,让用户能够在没有网络的情况下安装SNMP服务。在使用这个压缩包之前,务必先阅读readme.txt文件,因为它包含了具体的安装步骤和可能遇到的问题的解决方法...
这个“WindowBuilder for eclipse 3.8离线版”是专为Eclipse 3.8版本设计的,提供了离线安装包,避免了在线安装时可能遇到的网络速度慢的问题。 Eclipse 3.8是Eclipse IDE的一个历史版本,发布于2012年,主要针对...
标题中的“window离线删除重复照片 高速识别不卡顿准确率99%”意味着这是一款专为Windows操作系统设计的、能够在离线状态下高效运行的软件,其主要功能是查找并删除系统中的重复照片。这款软件具备高速识别能力,...
window下ie离线升级ie11安装包以及必要更新 window下ie离线升级ie11安装包以及必要更新 window下ie离线升级ie11安装包以及必要更新 window下ie离线升级ie11安装包以及必要更新 window下ie离线升级ie11安装包以及必要...
chrome window 64位离线安装包 ,2021 07 23发布
Windows运行库VC++离线安装文件。Windows运行库VC++离线安装文件。Windows运行库VC++离线安装文件。
在没有稳定网络或网络环境较慢的情况下,离线安装是理想的选择,避免了因下载大文件而耗费的时间。 2. **启动Eclipse**:打开你的Eclipse IDE,进入主界面。 3. **访问“Help”菜单**:在Eclipse的顶部菜单栏,...