我正在使用 Python 3.7(64 位)并安装CX_冻结用于将 .py 转换为 .exe。
我使用此命令提示符将 Python 脚本转换为可执行文件:
python [filename] build
它成功构建了可执行文件。但是当我执行 EXE 文件时,我只得到输出:
致命的Python错误:initfsencoding:无法加载文件系统编解码器
导入错误:“编码”中的标志 1530052318 无效
当前线程 0X000013f8 :
如何解决它并使用成功制作可执行文件CX_冻结?
固定于4c18633 https://github.com/msys2/MINGW-packages/commit/4c18633ba2331d980f00aff075f17135399c43c5。
问题是,对于 Python 3.7 的 x64 版本,由于类配置,它无法工作freezer.py
。
你该走了cx_Freezer
安装文件夹。如果您有虚拟环境,请转到您的环境文件夹\lib\site-packages\cx_Freeze
,
找出freezer.py
并添加在提交中找到的代码。
您可以在以下位置找到该补丁GitHub https://github.com/msys2/MINGW-packages/commit/4c18633ba2331d980f00aff075f17135399c43c5
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)