python - 使用 esky 和 ​​GUI 程序?

标签 python python-2.7 py2exe distutils esky

我有一个用Python编写的GUI程序,并用py2exe打包。我现在想使用 Esky 来允许自动更新。

但是,当我运行python setup.py bdist_esky时,我收到以下错误:

RuntimeError: don't call setup(windows=[...]) with esky; use setup(scripts=[...]) instead

更改为脚本时,出现以下错误:

TypeError: Must specify name if script is not a file

我无法摆脱它。有什么帮助吗?

(设置.py:http://pastebin.com/B3yGJERq)

最佳答案

Scripts 应该是 esky.bdist esky.Executable 实例的列表。

这里是代码示例:http://mastr-ms.googlecode.com/hg-history/39af8165be80344a30603e0ff74acdded72193b0/madas/mdatasync_client/client/setup.py

关于python - 使用 esky 和 ​​GUI 程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18549628/

相关文章:

写时的 python 复制,真的吗?

python - 非零值的 Numpy 平均值

python - ImportError:没有名为 Shell 的模块; shell 未导入(32 位,python)

python - 如何用 python 打开 MP4 视频文件?

Python 和 py2exe - 隐式导入模块

python - 跨平台部署,安装方便

python - 尝试使用 scipy.interpolate 计算 FWHM 时出现问题

python - Pandas .loc 多重赋值与单个赋值

python - 想要在 python 中执行分组,其中分组的数据将进入行

python - 如何在 Python 中实现 Javascript 闭包?