python - 使用 cx_Freeze 冻结 Python 3.7 脚本时如何修复错误
问题描述
我正在尝试使用 cx_Freeze 使用我的 python 脚本创建一个独立的可执行文件。这是我得到的错误:error: [Errno 2] No such file or directory: 'C:\\Program Files\\Python37\\tcl\\tcl8.6'
这与使用 PySimpleGUI 之类的模块有什么关系吗?我正在使用PySimpleGUI 3.1.2
.
我该如何解决?
这是我的代码(setup.py 和 Track_Companion.py)。
Note: Track_Companion.py is not yet finished.
解决方案
可以在此处的文档中找到使用 PySimpleGUI 从程序制作 .EXE 文件的说明。
要创建 .EXE:
pyinstaller -wF yoursourcefile.py
在做之前我会升级你的 PySimpleGUI 包。
推荐阅读
- android - 无法将上下文传递给非活动类?
- configuration - TYPO3 - 我需要将脚本文件放在哪里@imported
- spring-boot - Spring Boot 中的 Logback logstash 基本身份验证
- spring-boot - 如何在我的 Spring Boot 测试中启用 jdbc 模板
- nunit-3.0 - 对于TestCase如何设置一个Property?
- javascript - .eslint 文件的解释
- swift - 用 Swift 中的派生类嵌套类型解决歧义
- python - 如何将我的邻接矩阵转换为表示为数组类型 numpy.ndarray 的距离矩阵?
- angular - Angular HttpClient 在正文中使用 JSON 发出 GET 请求
- javascript - Firebase 云函数 - 返回未定义、预期的 Promise 或值