У меня проблемы с упаковкой приложения 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
. В чем же причина ошибок?
Помощь оценена.
Я выяснил причину:
Оказывается, быстро сканирует ваш код на Python, чтобы сгенерировать список зависимостей. Если у вас есть наполовину написанные модули с синтаксическими ошибками, quick package
завершится ошибкой (, даже если вы нигде не импортировали вызывающие ошибку модули. )
А, вам, вероятно, следует использовать относительный импорт, например "from. helpers import XXX" (обратите внимание на точку)
Это позволяет быстро избежать путаницы, когда он пытается найти пакет, которому принадлежит импорт (он знает, что нужно игнорировать явно относительный импорт).