Быстрая упаковка ошибок

У меня проблемы с упаковкой приложения Quickly (Python / GTK). Создание и упаковка нового приложения (созданного с использованием quickly create test и cd test; quickly package) прекрасно работает, но само приложение, которое я разработал, не может быть упаковано. Вот журнал:

...........
----------------------------------
Command returned some ERRORS:
----------------------------------
ERROR: Python module helpers not found
ERROR: Python module ubermessageconfig not found
ERROR: Python module Builder not found
ERROR: Python module Window not found
----------------------------------

Однако эти модули существуют в app/app_lib. В чем же причина ошибок?

Помощь оценена.

3
задан 18 June 2012 в 22:21

2 ответа

Я выяснил причину:

Оказывается, быстро сканирует ваш код на Python, чтобы сгенерировать список зависимостей. Если у вас есть наполовину написанные модули с синтаксическими ошибками, quick package завершится ошибкой (, даже если вы нигде не импортировали вызывающие ошибку модули. )

2
ответ дан 18 June 2012 в 22:21

А, вам, вероятно, следует использовать относительный импорт, например "from. helpers import XXX" (обратите внимание на точку)

Это позволяет быстро избежать путаницы, когда он пытается найти пакет, которому принадлежит импорт (он знает, что нужно игнорировать явно относительный импорт).

1
ответ дан 18 June 2012 в 22:21

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

Похожие вопросы: