【发布时间】:2018-04-18 20:09:33
【问题描述】:
我有一个使用 Pyinstaller 打包成可执行文件的 wxPython GUI。它在 OS X 10.13.4 上正常工作,但在 OS X 10.12.6 上无法初始化。
这是从命令行运行我的可执行文件时的错误输出:
[4693] Error loading Python lib '/var/folders/9_/5d_4dfcs4lj11bdjq4twtl5w0000gp/T/_MEIYsEh11/Python': dlopen: dlopen(/var/folders/9_/5d_4dfcs4lj11bdjq4twtl5w0000gp/T/_MEIYsEh11/Python, 10): Symbol not found: _futimens
Referenced from: /var/folders/9_/5d_4dfcs4lj11bdjq4twtl5w0000gp/T/_MEIYsEh11/Python (which was built for Mac OS X 10.13)
Expected in: /usr/lib/libSystem.B.dylib
in /var/folders/9_/5d_4dfcs4lj11bdjq4twtl5w0000gp/T/_MEIYsEh11/Python
我不知道这个错误信息是什么意思。我试过用谷歌搜索它的一些部分,但我没有得到任何有意义的结果。
我正在寻找任何线索来让我朝着正确的方向前进——可能出了什么问题,或者如何调试。不幸的是,我无法访问 OS X 10.12.6,所以我不得不远程为用户进行故障排除。
这是我的 Pyinstaller 版本:
pyinstaller 3.4.dev0+g07ab024c
这似乎发生在 brew 安装的 Python 或 Anaconda 中。
【问题讨论】:
标签: python macos pyinstaller