Нужна помощь при ручной установке nltk - PullRequest
0 голосов
/ 01 мая 2018

Я скачал пакет nltk из https://github.com/nltk/nltk_data (я не могу использовать nltk.download () из-за проблем с прокси) и поместил его в C: \ nltk_data. Когда я пытаюсь «импортировать nltk» из интерпретатора Python, я получаю это сообщение об ошибке:

Traceback (последний вызов был последним): Файл "", строка 1, в Ошибка импорта: нет модуля с именем nltk

Я не знаю, как заставить интерпретатор python видеть папку. Любая помощь будет принята с благодарностью.

Спасибо!

1 Ответ

0 голосов
/ 01 мая 2018

По моему мнению, интерпретатор Python проверит путь к библиотеке до ее запуска. Вы можете использовать sys.path в интерпретаторе Python, чтобы проверить место. Всегда по умолчанию python добавляет к пути к библиотеке текущий путь, который в linux похож на «./».

Если вы хотите запустить питон по другому пути, в Windows есть два способа решения этой проблемы.

  1. Вы можете добавить переменную окружения

    C: \ Users \ Администратор> set PYTHONPATH = C: \ nltk_data

  2. Или вы можете добавить его в свой скрипт Python, например:

    sys.path.append ( "C: \ nltk_data")

PS: Dobule проверяет путь (\ или /) в разных типах Windows и Linux.

...