Это зависит от зависимостей пакетов, в общем, небезопасно использовать пакеты из разных выпусков, даже если они могут быть установлены, они могут вызвать конфликты в упаковке и другие непредвиденные проблемы.
Это можно исправить без изменения исходного кода. Создайте пользовательский загрузчик в python:
>>> dl = nltk.downloader.Downloader("http://nltk.github.com/nltk_data/")
, затем вы откроете диалоговое окно GUI:
>>> dl.download()
Убедитесь, что у вас есть доступ на запись к каталогу загрузки и загрузка нужного вам файла. [ ! d2]
pip install nltk --upgrade
Этот обновляет nltk, а затем nltk.download() снова работает.