其他分享
首页 > 其他分享> > 手动安装pyhanlp

手动安装pyhanlp

作者:互联网

我手动安装的原因是,pip install pyhanlp自动安装出错了,出现下面错误:

 估计是安装不上JPype1-0.7.0版本。百度了很多方法也没用,最后只能尝试手动去安装了。

本文记录一下方法,方便日后工作。

1.手动安装教程

参考链接:Window离线环境下如何安装pyhanlp - 左手中倒影 - 博客园Hanlp在离线环境下的安装我是没有尝试过的,分享SunJW_2017的这篇文章就是关于如何在离线环境下安装hanlp的。我们可以一起来学习一下!https://www.cnblogs.com/adnb34g/p/10494207.html

1、安装jpype1,用pip install jpype1进行安装即可,这个一般不会出现什么大问题。

2、安装java环境,由于HanLP是用java开发的,因此调用python的接口时机器上应该配置了java环境,可自行百度搜索。

3、在pyhanlp的项目主页下载完整的.zip压缩包,下载地址,解压后进入文件夹,执行:

cd C:\Users\Administrator\PycharmProjects\pythonProject\venv\Lib\site-packages\pyhanlp-master> #进入解压目录 
.\setup.py install #运行setup.py安装

  (注意前面还有一个点,我是使用pycharm安装的。使用命令行,指令为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的位置。

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

标签:py,安装,手动,pyhanlp,data,hanlp,properties
来源: https://blog.csdn.net/qq_26958041/article/details/121902369