用户可以通过命令行下载NLTK语料库punkt和wordnet:
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。
发布于 2020-05-07 06:36:40
如何通过
requirements.txt下载NLTK语料库
简短的回答是:不可能。
spacy models的网址指向一个Python包 (setup.py等),因此可以通过pip下载并安装它。没有这样的用于NLTK数据的pip-installable包。nltk.downloader以自己的格式下载数据。
发布于 2020-05-12 01:13:01
实际上,无法通过requirements.txt文件来实现这一点。然而,如果你有必要使用NLTK for wordnet和punkt,你可以做的是有2个文件。下载其中的nltk数据,并将该文件导入到主文件中。例如,
nltkmodules.py:
import nltk
nltk.download('wordnet')
nltk.download('punkt')main.py:
import nltkmodules
# Rest of Code goes here在您的requirements.txt中,您可以只包含:
nltk==3.5https://stackoverflow.com/questions/61646185
复制相似问题