我正试图在Windows10上通过python应用程序创建一个可执行文件,该应用程序使用Spinnaker及其PySpin包装器拍摄相机图像。第一步是获取PySpin "System“实例。我可以从命令行成功地运行这个python脚本
import PySpin
syst = PySpin.System.GetInstance()但是在使用pyinstaller script.py创建了一个可执行文件之后,我在运行它时得到了以下异常:
_PySpin.SpinnakerException: Spinnaker: System instance cannot be acquired. [-1012]不知何故,可执行文件无法获取系统实例。我试着以管理员的身份运行它,但没有成功。我已经通过conda安装了pyinstaller。
发布于 2020-06-11 15:48:11
我也遇到过同样的问题,但我已经通过复制“…”中的以下.xml文件解决了这个问题\Anaconda3...\Lib\site-packages\PySpin“到script.exe的相同位置。完成那项工作后,一切都很顺利。
SFNC_GenTLDataStream_Usb3_Version_1___Schema_1_1.xml SFNC_GenTLDevice_Reference_Version_1___Schema_1_1.xml SFNC_GenTLDevice_Usb3_Version_1___Schema_1_1.xml SFNC_GenTLInterface_Reference_Version_1___Schema_1_1.xml SFNC_GenTLInterface_Usb3_Version_1___Schema_1_1.xml SFNC_GenTLSystem_Version_1___Schema_1_1.xml
https://stackoverflow.com/questions/60527256
复制相似问题