python - 无法获取 Unicode 可执行文件以运行 Python 脚本
问题描述
我使用 JupyterLab 创建了一个 Tkinter 应用程序。
我已将其转换为 py 文件。
然后我使用 cxfreeze 将此文件授予可执行文件。
但是,在运行生成的文件时,我在终端中收到以下错误:
Fatal Python error: initfsencoding: unable to load the file system codec
ImportError: invalid flags 1553723964 in 'encodings'
Current thread 0x000000010c46a5c0 (most recent call first):
Abort trap: 6
logout
有没有一种已知的方法可以将 Ipynb 文件转换为独立的可执行文件?
我正在使用 MacOS。我不确定这是否会影响我应该如何解决这个问题。
使用 cxfreeze 我能够毫无问题地创建 exe 文件。
解决方案
有一个cx_Freeze Github 问题解决了这个错误。根据最新评论,您应该尝试将此补丁应用到您的freeze.py
.
其他评论还表明,具有杂散的环境变量可能会导致类似的问题。
让我知道这是否有帮助(如果没有,我需要仔细查看您的代码!)。
推荐阅读
- angular - 如何在 http 请求 URL 中使用 Observable?
- r - 固定效应 plm 函数的负调整 R 平方
- javascript - Javascript中字段的特定正则表达式
- python - Python for 循环不会获取列表中的每个元素
- css - 中心 ::before 伪选择器
- android - 如何在 android pie 中添加锁屏交互小部件
- java - @JsonIgnore 仅针对某些特定端点
- c++ - 如何使用openCV图像编译使用opencv的cpp
- python - Jetson xavier NX 带蜂鸣器
- python - Opensubtitles api python数据不是字典