NLTKs 下载功能
你可以在 pip
(pip install nltk
)上安装 NLTK。安装完成后,许多组件将不会出现,你将无法使用 NLTK 的某些功能。
在 Python shell 中,运行 ntlk.download()
函数以选择要使用 UI 安装的其他软件包。或者,你可以使用 python -m nltk.downloader [package_name]
。
- 下载所有可用的软件包。
nltk.download('all')
- 下载特定包。
nltk.download('package-name')
- 下载特定文件夹的所有包。
import nltk
dwlr = nltk.downloader.Downloader()
# chunkers, corpora, grammars, help, misc,
# models, sentiment, stemmers, taggers, tokenizers
for pkg in dwlr.packages():
if pkg.subdir== 'taggers':
dwlr.download(pkg.id)
- 下载 Corpora 文件夹以外的所有软件包。
import nltk
dwlr = nltk.downloader.Downloader()
for pkg in dwlr.corpora():
dwlr._status_cache[pkg.id] = 'installed'
dwlr.download('all')