Esky,未找到冻结版本

Esky, no frozen versions found

只是按照在线教程来掌握 Esky。
tutorial here - at correct timestamp

我可以将 "factorial.py" 文件传输到 运行,无需 Esky - 这很基本。以 py2exe 和 esky 形式构建 exe,非常简单。

但是,当 运行使用包含新 Esky 行的 factorial.py(或 .exe)时,失败,代码如下

Traceback (most recent call last):
  File "factorial.py", line 4, in <module>
    app = esky.Esky(sys.executable, "http://localhost:8000")
  File "C:\Python27\lib\site-packages\esky\__init__.py", line 249, in __init__
    self.reinitialize()
  File "C:\Python27\lib\site-packages\esky\__init__.py", line 317, in reinitialize
    raise EskyBrokenError("no frozen versions found")
esky.errors.EskyBrokenError: no frozen versions found

我已经在本地主机 HTTP 服务器上获得了 Esky .zip 文件,就像演示一样,我可以通过浏览器导航到它。

注:
我在 Python2.7
我已经像讲师那样一个字母一个字母地写了代码

感谢所有帮助

最好的办法是尝试 cx freeze,它也解决了我的问题。它还具有跨平台的优势。

不幸的是,Esky 已经将近 5 年没有积极开发了,所以它需要一些爱。

同时检查 windows 防火墙/防病毒程序是否阻止 port/program。