2014-02-12 2 views
0

Я пытаюсь разработать python-котел с движком Google. Я установил котельную и ее работу в моей локальной машине.python pipepipe with google appengine получает ошибку импорта?

boilerpipe установлен с помощью pip

pip install boilerpipe 

github link

типовая программа отлично работает с данным URL

from boilerpipe.extract import Extractor 
extractor = Extractor(extractor='ArticleExtractor', url=your_url) 
print(extractor.getText()) 

Trial 1:

но тот же самый код, когда я бегу с google_appengine генерирует ImportError

Trial 2

затем после некоторых исследований я скопировал модули из dist_packages проекта каталога. Теперь я получаю _jpype module not found

Trial 3

На этот раз я скачал пакеты и пытаюсь построить и установить в директории проекта. Котёл установлен без ошибок. но jpype дает ошибку jni.h no such file or directory

Как я могу разрешить импортную ошибку? В чем проблема с google_appengine, пока тот же самый код работает правильно на локальном компьютере?

+0

Возможный дубликат [Невозможно импортировать python-social-auth в проект django в Google App Engine] (http://stackoverflow.com/questions/19529335/cannot-import-python-social-auth-into-google-app -engines-django-project) –

+0

Я изначально голосовал, чтобы закрыть это, поскольку речь шла о том, как импортировать сторонние библиотеки - см. http://stackoverflow.com/questions/19529335/cannot-import-python-social-auth-into- google-app-engines-django-project/19530847 # 19530847, как это сделать. Но теперь вопрос о _jpype. Который вы не можете использовать для appengine под python. –

ответ

0

Вы не можете использовать библиотеки, которые имеют произвольные зависимости от кода «c» или создают подпроцессы.

Пожалуйста, ознакомьтесь с документацией на песочнице для приложения app на python, чтобы понять ограничения. https://developers.google.com/appengine/docs/python/#Python_The_sandbox