2010-11-14 6 views
2

Кто-нибудь использует NLTK с GAE? From this thread Кажется, что GAE не поддерживает NLTK (нужны специальные установочные трюки.) Знаете ли вы какой-либо другой легкий аналогичный модуль Python? Благодарю.Использование NLTK с Google App Engine

+0

NLTK охватывает очень много функций. Вероятно, вы получите более качественные ответы, если вы укажете, какие дисциплины NL вам интересны. – mjv

ответ

3

GAE поддерживает практически любые «чистые» модули Python, которые не пытаются получить доступ к файлам или сокетам или другим системным утилитам. Плакат из вашей ссылки в основном просто пытался свести к минимуму количество модулей, которые они включили. Они выразили подход к пробным ошибкам и ошибкам, чтобы выяснить, какие модули NLTK будут необходимы для их применения. Немного более быстрый подход состоял бы в том, чтобы загрузить весь пакет NLTK и перемещаться во всех «.py» файлах, а не только по одному. Нет большого недостатка, чтобы включить модули, которые вы не будете использовать.

Однако этот процесс является чем-то вроде факта жизни с GAE. Любые модули, которые напрямую не включены в библиотеки GAE, должны быть установлены вручную, и их необходимо проверить на любые отклонения от ограничений на песочницу GAE. See this.

Быстрый взгляд на исходный код NLTK предполагает, что модули, зависящие от «молотка», в частности, могут быть проблематичными, поскольку это скомпилированный Java-код.

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