NLTKs 下载功能

你可以在 pippip 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')