2010-10-19 2 views
2

Необходимо настроить библиотеку python nltk, включая wordnet, таким образом, чтобы ее можно было легко скопировать из системы разработки на производственный сервер без необходимости загрузки wordnet отдельно.Установка Nltk

Любое предложение было бы полезно ...

ответ

0

При загрузке WordNet через NLTK он помещает WordNet в nltk_data папку на компьютере. В моей системе это находится в домашней папке. ~/nltk_data/corpora/wordnet Файлы wordnet должны быть доступны там. Вы можете перенести эти файлы на ваш производственный сервер и указать nltk на них, чтобы найти их.

Другой способ - передать информацию из wordnet в базу данных, а затем запросить базу данных для информации, которую вы ищете. Это устраняет всю зависимость от NLTK и оставляет вас со всей информацией из wordnet.

Существует библиотека, которая помогает перемещать информацию из wordnet в базу данных SQL. Она доступна здесь: http://wnsqlbuilder.sourceforge.net/

Вот схема они использовали: http://wnsqlbuilder.sourceforge.net/schema.html Вот некоторые примеры запросов: http://wnsqlbuilder.sourceforge.net/sql-dict.html

Это должно быть в состоянии, чтобы вы начали.

Смежные вопросы