手动安装pyhanlp
作者:互联网
我手动安装的原因是,pip install pyhanlp自动安装出错了,出现下面错误:
估计是安装不上JPype1-0.7.0版本。百度了很多方法也没用,最后只能尝试手动去安装了。
本文记录一下方法,方便日后工作。
1.手动安装教程
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