nltk_data下载包
链接:https://pan.baidu.com/s/1K2PxZn6_-EULGDwY9YnClg
提取码:u4w2

使用anaconda打开Prompt

如果没有anaconda可以直接使用win+r打开命令提示符,输入cmd进行命令提示框操作。
anaconda和pip安装应该都可以,我是使用anaconda安装的。
打开命令提示框输入以下代码即可快速下载nltk

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ nltk

下载之后要接着下载nltk_data下载包才能使用nltk,下载包在文章开头有链接
打开创建的环境,输入python

python输入之后再输入下面代码

import nltk
from nltk.book import *


会出现以上安装目录,将nltk_data下载包放到任意目录下即可,目录下要将文件夹命名为nltk_data,然后讲nltk_data压缩包放到该文件夹下解压。
接着要将nltk_data下tokenizers里的punkt解压,如果不解压word_tokenize运行就会出现问题
最后我们来测试一下代码

from nltk import word_tokenize
import random# 打招呼
greetings = ['hola', 'hello', 'hi', 'Hi', 'hey!','hey']
# 回复打招呼
random_greeting = random.choice(greetings)# 对于“假期”的话题关键词
question = ['break','holiday','vacation','weekend']
# 回复假期话题
responses = ['It was nice! I went to Paris',"Sadly, I just stayed at home"]
# 随机选一个回
random_response = random.choice(responses)# 机器人跑起来
while True:userInput = input(">>> ")# 清理一下输入,看看都有哪些词cleaned_input = word_tokenize(userInput)# 这里,我们比较一下关键词,确定他属于哪个问题if  not set(cleaned_input).isdisjoint(greetings):print(random_greeting)elif not set(cleaned_input).isdisjoint(question):print(random_response)# 除非你说“拜拜”elif userInput == 'bye':breakelse:print("I did not understand what you said")

能够运行,证明安装成功

nltk文件下载以及word_tokenize运行问题解决相关推荐

  1. 一、SQL Server列名显示无效却可以运行问题解决?

    一.SQL Server列名显示无效却可以运行问题解决? 在SQLServer中,当设计(修改)表结构之后,再用SQL语句时,会出现列名无效,然后却可以运行,如下图: 出现这种情况的原因是SQL Se ...

  2. create-react-app : 无法加载文件 C:\Users\MyPC\AppData\Roaming\npm\create-react-app.ps1,因为 在此系统上禁止运行—问题解决方法

    在进行React项目创建时遇到create-react-app无法运行的问题,特此将解决办法记录一下,仅供参考. 问题呈现如图: 解决步骤如下: 1.在电脑应用程序中找到Windos PowerShe ...

  3. tomcat运行问题解决方法

    早上过来遇到一个非常奇怪的问题,运行一个新的项目,运行环境都没问题,可是在调试的时候,总是出错. 错误代码: log4j:WARN No appenders could be found for lo ...

  4. stm32 KEIL AC6 优化0程序不运行问题解决

    最新的HAL库代码用AC6编译器,优化等级为0 程序不运行, 优化等级为非0能正常运行 解决方案勾选use microLIb

  5. 【最新版】VScode C\C++中文路径无法运行问题解决办法

    真正解决VScode C\C++中文名无法运行问题 为了解决这一难题,许多大佬们纷纷尝试,以前的方法主要是设定固定的运行文件名,有效且方便.但是目前看来,最新版的VS貌似改了lauch.json和ta ...

  6. windows10使用cuda11搭建pytorch深度学习框架——运行Dlinknet提取道路(二)——代码运行问题解决

    运行程序 去github上下载Dlinknet的代码 https://github.com/zlckanata/DeepGlobe-Road-Extraction-Challenge 把数据集放进da ...

  7. Centos7系统PC安装后在工控机无法运行问题解决

    1.背景及现象 工控机没有VGA接口,没有显卡,无法图形界面安装系统,所以采取在PC或笔记本显示器安装Centos7系统到外置硬盘后,把硬盘拔掉安装到工控机启动,BIOS开机无法进入系统,找不到启动盘 ...

  8. .net 部署到服务端IIS,Process调用exe程序无法运行问题解决

    场景: 开发某一功能将html内容转换为pdf,采用第三方插件wkhtmltopdf.exe进行转换.在本地调试正常运行,部署到服务端后文件没有正常生成. IIS中,Process打不开cmd程序,程 ...

  9. Solidworks 中mfc140.dll文件缺失导致无法运行问题解决方法

    打开一个装配体,solidworks突然卡死,无法关闭也无法进行任何操作,系统和其他软件运行正常.重启电脑后,再打开solidworks,显示"mfc140.dll文件缺失",软件 ...

  10. 无法启动虚拟化 因为虚拟机管理程序未运行问题解决方法

    运行Hyper-V要满足以下几点要求: 1.安装包含了 Hyper-V 的 Windows Server 2008 x64 的版本 2.CPU 支持 64bit 3.CPU 支持 VT,并确认BIOS ...

最新文章

  1. linux c pid获取进程名 进程名获取pid
  2. 说说4种常用编码的区别?
  3. “并发用户数”、“系统用户数”和“同时在线用户数”的计算公式
  4. message show_once这个标志位的用法
  5. android 使用adb远程调试
  6. 【Docker】容器镜像有哪些特性
  7. 小汤学编程之JAVA番外篇——Properties工具类
  8. 转录组分析_转录组+?分析+?实验=2区文章
  9. VC之CString,wchar_t,int,string,char*之间的转换
  10. axio的请求异常响应统一处理
  11. 三星r381android+wear,三星Gear 2 成功连接非三星手机详细教程
  12. 主板风扇转不开机是什么问题,电脑开机没反应_电脑开机风扇转但无法启动主板...
  13. 微信公众号考试成绩查分系统
  14. 【每日早报】2019/12/09
  15. 伪类元素--before和after
  16. 第五次前端培训(JavaScript)
  17. 音频编解码·格式篇(1)Wave PCM audio format(WAV)
  18. java request 获取文件流_HttpRequest获取文件流,HttpResponse输出文件流
  19. Photoshop CS制作书法拓印字效果
  20. 基于java的驾校驾照在线考试系统

热门文章

  1. namenode 格式化 -format
  2. 【Docker系列】 Docker secrets
  3. 磁盘 I/O 和网络
  4. 王飞跃谈正来临的第五次工业革命:“未来一定有多个平行的你”
  5. DEDE源码分析与学习---index.php文件解读。
  6. BM3D算法相关笔记
  7. 往超级表格导入Excel,让数据处理不再繁杂!
  8. excel导出时报错 “文件格式和扩展名不匹配,文件可能已损坏或不安全”解决办法
  9. 方舟生存进化手游版服务器维护,方舟生存进化手游PVX服务器规则一览 PVX服务器怎么玩_3DM手游...
  10. 随机森林 Iris 特征重要性