因课程需要接触到pyhanlp包,但因安装过程中总会因为各种各样的原因屡次失败,所耗时间巨多煞费心神,为了日后的朋友们少走弯路,谨以此文记之。
首先安装pyhanlp之前一定要确保自己的python版本在3.9以下,因为pyhanlp暂不支持python版本过高。如果之前安装过python版本大于3.9的不建议重新下载低版本的python,可直接安装anaconda,anaconda的安装此文不在赘述。
anaconda安装好之后打开anaconda的文件位置所在
然后找到anaconda文件夹所在把本机用户权限改为完全控制
找到anaconda文件夹右击属性
点击安全
点击编辑找到自己的用户
将user权限改为完全控制,之后点击应用,再点击确定
然后找到anconda以管理员身份运行Anaconda Powershell Prompt
在里面使用此命令更新所有conda依赖包
conda update -n base -c defaults conda
更新完成后使用以下命令获取新的求解器
conda install -n base conda-libmamba-solver
求解器安装完成后使用以下命令创建python3.8的虚拟环境同时安装jpype
conda install -c conda-forge python=3.8 openjdk jpype1==0.7.0 -y
环境搭建成功后使用以下命令安装pyhanlp即可
pip install pyhanlp
在pycharm中第一次导包使用脚本测试需要进行下载等待,等待下载完成即可
#测试pyhanlp是否成功安装脚本
from pyhanlp import *
sentence = "异地贷款需要具备哪些条件"
# 返回一个列表,可以获取分词和它的词性
words = HanLP.segment(sentence)
for term in words:
print(term.word, term.nature)
代码成功运行,pyhanlp成功安装!