Как удалить данные / модели из nltk dowloader?
Я установил некоторые nltk-пакеты в python3 NLTK (через nltk.download()
), попробовал их и-не нуждаясь в них - хочу удалить их сейчас.
Как я могу удалить, например, пакет large_grammars
из моей nltk-установки? (Я не хочу удалять полную NLTK-установку!)
1 ответ:
По умолчанию пакеты NLTK / data сохраняются в каталоге
nltk_data
.Во-первых, вы должны найти, где может находиться каталог:
>>> import nltk >>> nltk.data.path ['/home/alvas/nltk_data', '/usr/share/nltk_data', '/usr/local/share/nltk_data', '/usr/lib/nltk_data', '/usr/local/lib/nltk_data']
Проверьте точное местоположение
nltk_data
:>>> import os >>> next(p for p in nltk.data.path if os.path.exists(p)) '/home/alvas/nltk_data'
В linux просто перейдите в каталог командной строки:
$ cd /home/alvas/nltk_data/ $ ls corpora grammars tokenizers $ cd grammars/ $ ls large_grammars large_grammars.zip $ rm -rf large_grammars $ rm large_grammars.zip