调用nltk分词库时出现nltk_data Error loading averaged_perceptron_tagger问题的解决办法

问题描述:运行时出现[nltk_data] Error loading averaged_perceptron_tagger,Name or service not known问题,详见下图。

由于这个问题最近总是困扰开发和调试工作,因此将彻底的解决办法记录如下,如下设置好就不需要漫长的等待了,否则会影响运行调试效率。NLTK的下载配置和演示请参考之前一篇文章。​​​​​​​
1.解决办法一
1)需要将nltk_data/taggers和nltk_data/tokenizers目录下的压缩包都解压。
2)在应用中手动将nltk_data目录加入到系统path中。见下面的程序,优点是直观,随用随加,缺点是增加了冗余程序,每个应用都要加。
程序代码如下:

# 用于配置nltk_data目录,否则需要联网下载相关内容,记得解压缩taggers目录下的压缩包  
import nltk  
nltk_path='D:\\dev\\Python310\\share\\nltk_data'  
nltk.data.path.append(nltk_path)  
sys.path.append(nltk_path)


2.解决方法二
第一步同办法一。第二步在windows环境系统的path变量加上nltk_data目录,linux环境下,在用户所在的.bashrc文件的path变量加上nltk_data目录。见下图。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/812838.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【数据结构】07查找

查找 1. 基本概念2. 顺序表查找2.1 顺序查找2.2 顺序查找优化-哨兵 3. 有序表查找3.1 折半查找(二分查找) 4. 分块查找(索引顺序查找)5. Hash表(散列表)5.1 散列函数的设计5.2 代码实现5.2.1 初始化Hash表5…

netcat检测工具

1.下载: windows下载地址:netcat-windows linux下载地址:netcat-linux 2. 安装: windows:打开上方链接下载后解压至桌面即可 centos: ① 可以使用yum install nc -y安装 ② 也可以打开上方链接下载rpm包…

装修后快速入住指南,除甲醛的10个小妙招。福州中宅装饰,福州装修

装修后除甲醛的方法有很多种,以下是一些常见的方法: 1. 通风 通风是最基本的除甲醛方法之一,打开窗户让空气流通,可以将室内的甲醛排出。可以在早晨和晚上空气质量较好的时候进行通风。 2. 植物吸收 一些植物如吊兰、常春藤、虎…

李廉洋;4.13黄金,原油最新资讯,下周一盘走势分析及策略。

美国杜克大学大宗商品研究教授Harvey表示,目前除了避险情绪外,“上涨惯性”也是促使黄金“疯涨”的原因。他表示:“目前不断涌入黄金市场的资金实际上在增加风险敞口,除了散户,对冲基金和其他机构投资者也加入了黄金热…

MongoDB 按照某个字段分组,并按照分组的记录数降序排列

以下是一个示例查询: db.collection.aggregate([{$group: {_id: "$quoteId", // 按照quoteId字段进行分组count: { $sum: 1 } // 统计每个分组的记录数}},{$sort: {count: -1 // 按照记录数降序排序}} ]) 在这个查询中: $group阶段将文档按照q…

黑龙江等保测评Linux服务器的三种配置 IP方法

方法一:使用nmcli命令 说明: 使用nmcli命令配置的网络配置可以立即生效且系统重启后配置也不会丢失。 nmcli介绍 nmcli是NetworkManager的一个命令行工具,它提供了使用命令行配置由NetworkManager管理网络连接的方法。nmcli命令的基本格式为…

vue 百度地图 使用 vue-baidu-map 进行当前位置定位和范围展示

vue 百度地图 使用 vue-baidu-map 进行当前位置定位和范围展示(考勤打卡) 一、创建百度地图账号,获取秘钥二、 引入插件1、安装vue-baidu-map2、在main.js中引入 三、 简单使用 最近写项目的时候,做到了考勤打卡的模块内容&#x…

LeetCode 2923. 找到冠军 I——每日一题

上一篇博客:为什么忘记密码要重置密码而不是直接告诉你密码? 写在前面:大家好!我是晴空๓。如果博客中有不足或者的错误的地方欢迎在评论区或者私信我指正,感谢大家的不吝赐教。我的唯一博客更新地址是:htt…

pbootcms百度推广链接打不开显示404错误页面

PbootCMS官方在2023年4月21日的版本更新中(对应V3.2.5版本),对URL参数添加了如下判断 if(stripos(URL,?) ! false && stripos(URL,/?tag) false && stripos(URL,/?page) false && stripos(URL,/?ext_) false…

蓝桥杯抱佛脚篇~

文章目录 基础语法输入输出集合(set)排序 基础语法 输入输出 # 输入一个数 nint(input())# 输入两、三个数,例如:1 2 或者 1 2 3 x,y map(int,input().split())# 输入数组 # ——— 1 —— nums[int(i) for i in input().split()] print(n…

巨坑:ModuleNotFoundError: No module named ‘dateutil‘

ModuleNotFoundError: No module named ‘dateutil’ dateutil安裝失敗: (pythonThirteen) [xxhadoop103 bin]$ pip install dateutil ERROR: Could not find a version that satisfies the requirement dateutil (from versions: none) ERROR: No matching distr…

记一次http访问超时服务器端调试

问题:http访问服务器时没有返回,没有超时,一直在阻塞 处理过程:telnet端口能连上,服务端程序也不存在处理时间过长的情况。 说明tcp连接没问题。推测是客户端连接后再发起请求,服务端阻塞了。因为很多客户…

PrimeKG:为精准医学分析设计的多模态知识图谱

PrimeKG:为精准医学分析设计的多模态知识图谱 PrimeKG简介数据资源和覆盖范围构建方法和技术细节PrimeKG多模态知识图谱的概览构建PrimeKG的过程PrimeKG 数据 多模态特性和临床应用PrimeKG 设计逻辑 论文:https://www.nature.com/articles/s41597-023-01…

最齐全,最简单的免费SSL证书获取方法——实现HTTPS访问

一:阿里云 优势:大平台,在站长中知名度最高,提供20张免费单域名SSL证书 缺点:数量有限,并且只有单域名证书,通配符以及多域名没有免费版本。并且提供的单域名证书只有三个月的期限。 二&#…

symfony框架介绍

Symfony是一个功能强大的PHP框架,它提供了丰富的组件和工具来简化Web开发过程。以下是一些关于Symfony的主要特点: 可重用性: Symfony提供了一系列可重用的PHP组件,这些组件可以用于任何PHP应用程序中。灵活性: Symfony允许开发者根据项目需求灵活选择使用哪些组件,而不是强…

GPDB技术内幕 - SEMI JOIN浅析

GPDB技术内幕 - SEMI JOIN浅析 SEMI JOIN顾名思义,半连接,相对于join字段来说,针对外表的一行记录,内表只要有一条满足,就输出外表记录。注意,这里是仅输出外表记录。GPDB中有几种实现方式,本文…

编译 c++ 编译的艮,一个编译回合下来 的需要换电脑!

研究这些ui 组件。 这的单独给他准备一台电脑了。 不是cmake 版本对不对。就是qt 版本不对。或者vs 版本太低。 sdk 没有包,编译包,需要组件,组件需要 qt5.5 但是 安装6.5.3 一个回和下来, 电脑坏了。随后旧项目 不能编译了&…

实战要求下,如何做好资产安全信息管理

文章目录 一、资产安全信息管理的重要性二、资产安全信息管理的痛点三、如何做好资产安全信息管理1、提升资产安全信息自动化、集约化管理能力,做到资产全过程管理2、做好资产的安全风险识别3、做好互联网暴露面的测绘与管空4、做好资产安全信息的动态稽核管理 “摸…

ALTER TABLE 之 快速变更(Fast alter)

ALTER TABLE 语句更改表的属性但不影响数据时,数据库服务器将使用快速变更算法. 使用ALTER TABLE 语句执行以下操作时数据库服务器使用快速变更算法: 更改下一扩展数据块大小添加或删除约束更改表的锁定方式不修改列类型而更改唯一索引属性 …

代码随想录day39 | 动态规划P2 | ● 62 ● 63

62.不同路径 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。 问总共有多少条不同的路径&…