我已经能够在macOS上使用fbs冻结Python / PySide2脚本,并且该应用程序似乎可以运行。
但是,冻结过程中出现了一些错误,指出:
找不到路径./libshiboken2.abi3.5.13.dylib。
有人知道如何解决吗?
答案 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 =一个文件