标签: esky

自动更新使用pyinstaller生成的python可执行文件

我有一个我正在处理的桌面应用程序,我正在使用它PyInstaller来生成de分发文件.

我选择PyInstallerpy2exe因为它非常容易使用而且我不需要关心windows dll,但是当我使用时py2exe我可以简单地使用Esky进行自动更新,但我无法使用它PyInstaller.

所以我不知道如何启动自动更新应用程序.有人有一些想法或只是知道我怎么能使用PyInstaller和esky?

python py2exe pyinstaller esky

16
推荐指数
3
解决办法
5874
查看次数

'importlib._bootstrap'没有属性'SourceLoader'

我正在尝试用cx_freeze和esky构建一个应用程序.它之前正在工作(好吧,也许几个月前.从那时起,python 3.5就灭了).

我有以下例外:

File "/usr/lib/python3.5/site-packages/esky/util.py", line 578, in compile_to_bytecode
    loader = importlib._bootstrap.SourceLoader()    
AttributeError: module 'importlib._bootstrap' has no attribute 'SourceLoader'
Run Code Online (Sandbox Code Playgroud)

我正在使用:

  • Python 3.5.0
  • 来自pypi的Esky 0.9.9(最新)
  • cx_freeze 4.3.4-2

我在Manjaro(Linux)上.我无法弄清楚问题的来源.你可以帮我一把吗?

python cx-freeze esky

9
推荐指数
3
解决办法
1万
查看次数

标签 统计

esky ×2

python ×2

cx-freeze ×1

py2exe ×1

pyinstaller ×1