python - PyInstaller 可执行文件问题:可执行文件在我自己的 Mac 上运行,但不在其他人的 Mac 上运行
问题描述
我目前正在制作一个用 Python 和 SQL 编写的受 Pokemon 启发的命令行游戏。我使用 PyInstaller 创建了一个 1 文件 UNIX 可执行文件,我的游戏在我自己的计算机 (Mac) 上运行良好。我还制作了一个 zip 文件并在 Google Drive 上分享给其他人玩。但是,当其他人在他们的 Mac 上玩它时,他们会收到错误消息
Error loading Python lib '/var/folders/... /Python :dlopen :dlopen(/var/folders/.../Python, 10): no suitable image found. Did find: /var/folders/... /Python: code signature invalid for /var/folders/... /Python' /var/folders/... /Python: stat () failed with errno=3
有人可以帮助我吗?
顺便说一句,这里是 zip 文件的链接,以防您想调试
https://drive.google.com/file/d/1nIKdQMqKdasXX1R5BIV8HCuCc7EE9FBf/view?usp=sharing
解决方案
推荐阅读
- c - 递归列出给定目录的所有子目录
- python - 在链表python中初始化一个临时变量
- sql-server - 在另一台计算机上使用数据库部署我的应用程序?
- javascript - MVC如何使用javascript向单选按钮添加客户端验证
- flutter - 如何使用flutter的showModalBottomSheet接收数据并更改其值?
- regex - Postgresql REGEXP_SPLIT_TO_TABLE - 我想从完整路径中获取不带扩展名的文件名
- themes - 为什么原子在侧栏中有奇怪的颜色,我如何让它们恢复默认值
- hyperledger-fabric - 订购者在系统通道中检测其端点变化的默认时间
- r - 无法在 R Studio 中成功安装包 Rcpp
- git - 使用 git subrepos 进行功能分支