将Python可执行文件上传到GitHub

问题描述 投票:0回答:1

我已经创建了一个程序,并使用cx_Freeze将其转换为可执行文件(.exe)。我想将其上传到GitHub。但是,从GitHub下载该可执行文件似乎无法自行运行。具体来说,我遇到了错误:

Fatal Python error: initfsencoding: unable to load the file system codec
ModuleNotFoundError: No module named 'encodings'

Current thread 0x00002458 (most recent call first):

是否有一种上传可执行文件的方式,以便任何人都可以从GitHub下载ZIP文件并运行它?如果没有,如何通过可执行文件分发程序?

python github download exe cx-freeze
1个回答
0
投票

回答我自己的帖子,我知道了。我所需要做的就是包含原始EXE依赖的所有文件(lib文件和所有.dll文件),然后使用Pyinstaller重新编译它。现在,EXE可以在任何计算机上单独运行。

© www.soinside.com 2019 - 2024. All rights reserved.