快速包装错误

我在安装Quickly(Python / GTK)应用程序时遇到了一些麻烦。 创建和打包一个新的应用程序(使用quickly create testcd test; quickly package 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代码以生成依赖项列表。 如果你有半写的模块有语法错误, quickly package将失败( 即使你没有在任何地方导入有问题的模块。

啊,你可能应该使用像“from .helpers import XXX”这样的相对导入(注意点)

这可以防止在尝试查找导入所属的包时很快被混淆(它知道明确忽略相对导入)。