首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用` `pip install -r requirements.txt`通过`requirements.txt`下载NLTK语料库?

如何使用` `pip install -r requirements.txt`通过`requirements.txt`下载NLTK语料库?
EN

Stack Overflow用户
提问于 2020-05-07 06:01:09
回答 2查看 3K关注 0票数 2

用户可以通过命令行下载NLTK语料库punktwordnet

代码语言:javascript
复制
python3 -m nltk.downloader punkt wordnet

如何使用pip install -r requirements.txt通过requirements.txt下载NLTK语料库

例如,可以通过添加模型的网址(例如requirements.txt中的https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-2.0.0/en_core_web_sm-2.0.0.tar.gz#egg=en_core_web_sm==2.0.0 )使用pip install -r requirements.txt下载spacy models requirements.txt

EN

回答 2

Stack Overflow用户

发布于 2020-05-07 06:36:40

如何通过requirements.txt下载NLTK语料库

简短的回答是:不可能。

spacy models的网址指向一个Python包 (setup.py等),因此可以通过pip下载并安装它。没有这样的用于NLTK数据的pip-installable包。nltk.downloader以自己的格式下载数据。

票数 3
EN

Stack Overflow用户

发布于 2020-05-12 01:13:01

实际上,无法通过requirements.txt文件来实现这一点。然而,如果你有必要使用NLTK for wordnet和punkt,你可以做的是有2个文件。下载其中的nltk数据,并将该文件导入到主文件中。例如,

nltkmodules.py:

代码语言:javascript
复制
import nltk

nltk.download('wordnet')
nltk.download('punkt')

main.py:

代码语言:javascript
复制
import nltkmodules

# Rest of Code goes here

在您的requirements.txt中,您可以只包含:

代码语言:javascript
复制
nltk==3.5
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61646185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档