首页 > 解决方案 > 您可以通过 Poetry 下载 NLTK 数据吗?

问题描述

我正在构建一个同时使用 NLTK 和 Spacy 的应用程序,并通过 Poetry 管理依赖项。我可以通过将此行添加到我的pyproject.toml下面来下载 Spacy 数据[tool.poetry.dependencies]

en_core_web_sm = { url = "https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-2.2.5/en_core_web_sm-2.2.5.tar.gz" }

是否可以对 NLTK 数据做类似的事情?我宁愿将其全部指定在一个地方,而不是将其作为某些设置脚本的一部分下载

标签: nltkpython-poetry

解决方案


也许这就是你想要的?确切地说,您可以执行以下操作

....
....
spacy = "^3.0.5"

[tool.poetry.dependencies.en_core_web_sm]
url = "https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.0.0/en_core_web_sm-3.0.0.tar.gz"

[tool.poetry.dev-dependencies]
....
....

推荐阅读