前言
hanlp库 官方要求Python版本<3.9,我试了3.6、3.8不行,3.7可以。
环境:anaconda
步骤
1.右击以管理员身份运行 anaconda prompt
2.运行
conda info --envs
看是否有Python3.7
3.没有,则执行
conda create -n py37 python==3.7
4.执行
conda info --envs
看看是否有py3.7
5.执行conda activate py37
6.安装hanlp
(1)执行
pip install pyhanlp -i https://pypi.tuna.tsinghua.edu.cn/simple/
如果没有下载过Java jdk8,就会报错,需要根据提示打开官网下载安装。
(2)验证hanlp安装是否成功
执行
python
执行
from pyhanlp import *
conten_list=HanLP.parseDependency("自然语言处理太有魅力了!")
print(conten_list)
如果和上图一样,那么,恭喜你,成功了!
7.接下来安装jieba
(1)执行
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple jieba
(2)验证
python
import jieba
text = '5月28日,在北京市新型冠状病毒肺炎疫情防控工作第348场新闻发布会上,市委宣传部副部长、市政府新闻办主任、市政府新闻发言人徐和建介绍,北京已连续6天实现新冠肺炎病例数下降,昨日社会面病例数实现清零,8个区已稳定实现社会面清零,个别区零星病例均在可控范围,本轮疫情已得到有效控制。'
seg_list = jieba.cut(text, cut_all=True)
print("【全模式】:" + "/ ".join(seg_list))