Установка пакета Python gdata на Heroku

Во-первых, отказ от ответственности, что я новичок в Python (я из Ruby). Я пытаюсь интегрировать API контактов Google в свое приложение Heroku Python. Похоже, вам трудно понять, как отправить пакет gdata ( https://code.google.com/p/gdata-python-client/) в Heroku. Это сообщение об ошибке Heroku:

Traceback (most recent call last):
2014-07-03T09:03:58.205264+00:00 app[web.1]:   File "message.py", line 16, in <module>
2014-07-03T09:03:58.205327+00:00 app[web.1]:     import atom.data
2014-07-03T09:03:58.205364+00:00 app[web.1]:   File "/app/.heroku/python/lib/python2.7/site-packages/atom/data.py", line 24, in <module>
2014-07-03T09:03:58.205429+00:00 app[web.1]:     import atom.core
2014-07-03T09:03:58.205516+00:00 app[web.1]: ImportError: No module named core
2014-07-03T09:03:59.454062+00:00 heroku[web.1]: State changed from starting to crashed

Моей первой мыслью было включить gdata и atom в мои require.txt (похоже, gdata зависит от atom)

Я попытался добавить это к моим требованиям.txt: gdata==2.0.18 atom==0.3.7. Однако я не думаю, что я пойду об этом сразу. Загруженный мною gdata-python-клиент поставляется с файлом setup.py, который, я думаю, я должен использовать при отправке на heroku, но, похоже, я тоже не могу работать (всегда получаю ту же ошибку выше).

Помощь очень ценится:)

1 ответ

Кажется, я справился с этим, но единственный способ исправить эту ошибку - это удалить gdata из require.txt и включить папку /build и / atom из https://code.google.com/p/gdata-python-client/ в моем корневом каталоге.

Другие вопросы по тегам