Ресурс corpora/wordnet не найден (приложение quepy dbpedia example)
Я просмотрел веб-страницы (в том числе 6 ссылок, которые показывают похожие проблемы с Heroku, Anaconda и т.д., но распространенная первопричина - ресурс cora/wordnet не найден) и выполнил все, что я мог, включая, но не ограничиваясь, -
- Изменение каталога загрузки (и последующее установление пути nltk_data на 3 метода, как показано ниже) 3 раза в /usr/lib/nltk _data,/home/ubuntu/nltk_data и/home/ubuntu/quepy/nltk_data.
- Изменен путь путем (i) изменения NLTK_DATA_PATH в settings.py в требуемом приложении quepy для всех трех путей (ii) с помощью команды nltk.data.path.append для всех трех путей (iii) с использованием экспорта NLTK_DATA команда для всех трех путей
- Я даже продолжал давать разрешение 644 содержимому каталога nltk_data рекурсивно
- Использовал команду python -m nltk.downloader AND nltk.download с определенными путями для установки и настройки путей (они оба делают то же самое)
Даже после 3 часов попыток я нигде. Я был бы очень признателен, если бы кто-нибудь мог указать мне, как успешно запустить пример Quepy (python main.py "Кто такой Том Круз?" ) В местоположении: quepy/examples/dbpedia. Это не проблема с Quepy, но почему на Земле он не может найти ресурс.
Вот точная ошибка -
Resource u'corpora/wordnet' not found. Please use the NLTK
Downloader to obtain the resource: >>> nltk.download()
Searched in:
- 'home/ubuntu/nltk_data'
ПРИМЕЧАНИЕ -
-
Я установил его успешно на другой машине без проблем, и он работал корректно, но на исходной машине проблема все еще не решена, точно такие же шаги, точная версия приложения и связанные с ним инструменты/зависимости.
-
Несмотря на то, что в журнале ошибок не отображается, мои пути-классы начинаются со слэша, как это наблюдается в файле nltk.data.path
Ответы
Ответ 1
Ваши пути кажутся неполными. В файловых системах Unix полный путь всегда начинается с косой черты: /path/to/file/is/well-formed/example.txt
. Хотя вы учитесь, всегда полезно проверить свой полный путь в оболочке (например, в командной строке) с помощью ls
.
$ ls /path/to/example/file.txt
/path/to/example/file.txt
$ ls /this/one/is/not/there.txt
ls: /this/one/is/not/there.txt: No such file or directory
Если вы получите No such file or directory
, ваш путь будет плохим.
Ответ 2
Если вы уверены, что это не проблема с Quepy, рекурсивно измените разрешения на 755 и посмотрите, есть ли какие-либо новые ошибки.