我尝试使用esky创建自动更新zip,我能够创建msi,但是当我尝试创建自动更新zip时,我得到一个错误,指出'Freezer'对象没有属性'createLibraryZip'
我正在使用gitbash的python3.5在windows10机器上开发这个。在
我根据本教程创建了设置脚本 https://fernandofreitasalves.com/how-to-create-an-application-with-auto-update-using-python-and-esky/
python setup.py bdist_esky
...
copying C:\c\Users\Ezequiel\.virtualenvs\appcon\lib\site-packages\win32\win32wnet.pyd -> dist\appcon-1.1.0.win32\appcon-1.1.0.win32\lib\win32wnet.pyd
copying logging.ini -> dist\appcon-1.1.0.win32\appcon-1.1.0.win32
copying config.ini -> dist\appcon-1.1.0.win32\appcon-1.1.0.win32
copying icon.png -> dist\appcon-1.1.0.win32\appcon-1.1.0.win32
Traceback (most recent call last):
File "setup.py", line 40, in <module>
base=base,
File "C:\c\Users\Ezequiel\.virtualenvs\appcon\lib\site-packages\cx_Freeze\dist.py", line 349, in setup
distutils.core.setup(**attrs)
File "c:\users\ezequiel\appdata\local\programs\python\python35-32\Lib\distutils\core.py", line 148, in setup
dist.run_commands()
File "c:\users\ezequiel\appdata\local\programs\python\python35-32\Lib\distutils\dist.py", line 955, in run_commands
self.run_command(cmd)
File "c:\users\ezequiel\appdata\local\programs\python\python35-32\Lib\distutils\dist.py", line 974, in run_command
cmd_obj.run()
File "C:\c\Users\Ezequiel\.virtualenvs\appcon\lib\site-packages\esky\bdist_esky\__init__.py", line 312, in run
self._run()
File "C:\c\Users\Ezequiel\.virtualenvs\appcon\lib\site-packages\esky\bdist_esky\__init__.py", line 320, in _run
self._run_freeze_scripts()
File "C:\c\Users\Ezequiel\.virtualenvs\appcon\lib\site-packages\esky\bdist_esky\__init__.py", line 345, in _run_freeze_scripts
self.freezer_module.freeze(self)
File "C:\c\Users\Ezequiel\.virtualenvs\appcon\lib\site-packages\esky\bdist_esky\f_cxfreeze.py", line 81, in freeze
if f.createLibraryZip:
AttributeError: 'Freezer' object has no attribute 'createLibraryZip'
这是我的设置.py脚本
^{pr2}$我意识到错误总是指向最后一个参数上的“executables”,如果我取消注释“shortcutName”错误标记在那一行。在
我是谷歌错误没有结果,我不知道有什么东西我必须安装。。。在
如果您已升级到cx\u Freeze 5或更高版本,则createLibraryZip将一如既往地消失。这是早期版本的cx_Freeze中的一个选项。在
支持esky的最新版本是4.3.4,不幸的是esky已经停止升级好几年了。。。在
相关问题 更多 >
编程相关推荐