我有一个python节点试图运行一个程序,该程序从摄像机中获取图像,将其保存到目录中,并在Labview上显示。代码完全独立运行,但是关闭Python会话会出现一个错误,说明它找不到模块PySpin,还有一个错误1667。

以下是准确的错误消息
Python Node in GrayScale.vi<APPEND>
Module Path: C:\Users\XXL200010\Desktop\Code testing\Camera\Modified-AcquireAndDisplay.py
Function Name: acquire_and_display_images
Python returned the following error: <class 'ModuleNotFoundError'>
No module named 'PySpin'
<traceback object at 0x000001F3686E45C0>
Call Stack information:
['Traceback (most recent call last):
', ' File "C:\Users\XXL200010\Desktop\Code testing\Camera\Modified-AcquireAndDisplay.py", line 26, in <module>
import PySpin
', "ModuleNotFoundError: No module named 'PySpin'
"]我该怎么解决这个问题?
更新: Labview实际上并没有看到任何导入模块的安装,所以问题不仅仅在于PySpin模块。
发布于 2022-03-16 19:59:05
当LabVIEW找不到您的Python解释器时,通常会发生此错误,这通常是因为Python不是%PATH%环境变量的一部分。
对于如何实现这里有一个相当详细的解释(您可以在这里忽略Method 1,因为您已经安装了Method 1),您只需要知道安装在机器上的Python的路径!
Note - An (可能?)与链接中在Method 2 > Step 1中显示的编辑器相比,访问环境变量编辑器更容易的方法是:
最后,请记住,编辑环境变量需要更高的权限!
https://stackoverflow.com/questions/71416767
复制相似问题