如何解决fbs错误“找不到路径./libshiboken2.abi3.5.13.dylib”?

时间:2019-11-01 12:00:44

标签: python pyinstaller pyside2 python-standalone fbs

我已经能够在macOS上使用fbs冻结Python / PySide2脚本,并且该应用程序似乎可以运行。
但是,冻结过程中出现了一些错误,指出:

  

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

有人知道如何解决吗?

1 个答案:

答案 0 :(得分: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 =一个文件