1

我已经能够在 macOS 上使用 fbs 冻结 Python/PySide2 脚本,并且该应用程序似乎可以正常工作。
但是,我从冻结过程中得到了一些错误,说明:

找不到路径 ./libshiboken2.abi3.5.13.dylib。

有谁知道如何解决这个问题?

4

1 回答 1

0

尝试使用--runtime-tmpdir因为在运行生成的 exe 文件时它需要这个文件libshiboken2.abi3.5.13.dylib并且无法挂钩该文件。

解决方案:使用--add-data & --runtime-tmpdir到 pyinstaller 命令行。

pyinstaller -F --add-data "path/libshiboken2.abi3.5.13.dylib":"**PATH " --runtime-tmpdir temp_dir_name your_program.py

这里PATH = 寻找的那个文件的目录名。-F = 一个文件

于 2019-11-05T07:55:12.743 回答