python-3.x - 将下载的 nltk 数据放在哪里解决 HTTP 错误 403 问题
问题描述
我在做nltk.download('averaged_perceptron_tagger')
. 我在网上搜索并找到了以下解决方法(由于我不熟悉命令行,我手动尝试了它)。
wget https://github.com/nltk/nltk_data/archive/gh-pages.zip
unzip gh-pages.zip
mv nltk_data-gh-pages/ $PATH_TO_NLTK_DATA
基本上,我去了https://github.com/nltk/nltk_data/archive/gh-pages.zip,下载并上压缩文件夹,但我不确定应该将解压缩的文件夹放在哪里?
我在以下几个位置创建了一个新文件夹nltk_data
,并将解压缩的文件夹放入其中。
但是当我尝试运行一些 Python 代码时,例如nltk.pos_tag('xxxxxyyyyy')
,我仍然遇到以下错误。为什么我已经把文件夹放在那里了,还是说找不到资源?
LookupError:
**********************************************************************
Resource averaged_perceptron_tagger not found.
Please use the NLTK Downloader to obtain the resource:
>>> import nltk
>>> nltk.download('averaged_perceptron_tagger')
For more information see: https://www.nltk.org/data.html
Attempted to load taggers/averaged_perceptron_tagger/averaged_perceptron_tagger.pickle
Searched in:
- 'C:\\Users\\myname/nltk_data'
- 'C:\\Users\\myname\\Anaconda3\\nltk_data'
- 'C:\\Users\\myname\\Anaconda3\\share\\nltk_data'
- 'C:\\Users\\myname\\Anaconda3\\lib\\nltk_data'
- 'C:\\Users\\myname\\AppData\\Roaming\\nltk_data'
- 'C:\\nltk_data'
- 'D:\\nltk_data'
- 'E:\\nltk_data'
**********************************************************************
解决方案
推荐阅读
- spring - Spring Boot,基于 LocaleContextHolder 的 Hibernate 验证器语言
- javascript - 在 d3.js 中的行中心渲染文本
- composer-php - 为什么 Composer 在安装后立即卸载东西?
- flutter - 附加一个新的flutter web进程
- smtp - 自己的 SMTP 服务器,设置:从“noreply@mydomain.com”通过 mycustom@smtpserver.com 发送,如 mailjet
- java - HTTP 状态 500 ? 内部服务器错误号格式异常
- etcd - 为什么所有成员都更改IP地址时etcd不支持自动恢复?
- html - CSS:轮播在第二张图片后返回开始
- c# - WPF(错误)FocusVisualStyle 不适用于带有模板的窗口
- android-studio - Android Studio 未使用自定义 VM 选项启动