我已经创建了一个程序,并使用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文件并运行它?如果没有,如何通过可执行文件分发程序?
回答我自己的帖子,我知道了。我所需要做的就是包含原始EXE依赖的所有文件(lib
文件和所有.dll文件),然后使用Pyinstaller重新编译它。现在,EXE可以在任何计算机上单独运行。