只需按照在线教程即可掌握Esky。
tutorial here - at correct timestamp
我可以在没有Esky的情况下运行“factorial.py”文件 - 这是基本的。以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
我在localhost HTTP服务器上有Esky .zip文件,就像演示一样,我可以通过浏览器导航到它。
注意:
我在Python2.7上
我写了代码,写信,就像讲师那样
所有帮助表示赞赏
答案 0 :(得分:0)
你最好的选择是尝试cx冻结,它也解决了我的问题。它还具有跨平台的优势。
不幸的是,Esky现在已经有近5年没有积极开发,所以它需要一些爱。
另请检查Windows防火墙/防病毒程序是否阻止端口/程序。