无法使用Windows可执行文件(使用pyinstaller创建)访问PySpin系统实例

2024-05-15 19:15:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图从一个python应用程序中创建一个Windows10上的可执行文件,该应用程序使用Spinnaker及其PySpin包装器拍摄相机图像。第一步是获取PySpin“系统”实例。我可以从命令行成功运行这个python脚本

import PySpin
syst = PySpin.System.GetInstance()

但是在使用pyinstaller script.py创建可执行文件之后,我在运行它时遇到以下异常:

_PySpin.SpinnakerException: Spinnaker: System instance cannot be acquired. [-1012]

不知何故,可执行文件无法获取系统实例。 我试着以管理员的身份运行它,但运气不好。我已经通过conda安装了pyinstaller


Tags: 实例命令行图像import脚本应用程序可执行文件系统
1条回答
网友
1楼 · 发布于 2024-05-15 19:15:49

我也遇到了同样的问题,但我已经解决了这个问题,方法是将以下.xml文件从“…\Anaconda3…\Lib\site packages\PySpin”处理到script.exe的同一位置。做完那项工作后一切都很顺利

SFNC\u GenTLDataStream\u Usb3\u Version\u 1\u 0\u 0\u Schema\u 1\u 1.xml SFNC\u GenTLDevice\u Reference\u Version\u 1\u 0\u 0\u Schema\u 1\u 1.xml SFNC_GenTLDevice_Usb3_版本_1_0_0_模式_1_1.xml SFNC\u GenTLInterface\u Reference\u Version\u 1\u 0\u 0\u Schema\u 1\u 1.xml SFNC\u GenTLInterface\u Usb3\u Version\u 1\u 0\u 0\u Schema\u 1\u 1.xml SFNC\u GenTLSystem\u Version\u 1\u 0\u 0\u Schema\u 1\u 1.xml

相关问题 更多 >