使用PyVISA时出错

SanVEE

我刚刚使用pip安装了PyVISA

import visa
rs = visa.ResourceManager()

我得到这个错误

追溯(最近一次通话):

文件“”,第1行,在

文件“C:\ Anaconda3 \ LIB \站点包\ pyvisa \ highlevel.py”,线1486,在

obj.session,错误= Visa_library.open_default_resource_manager()

文件“ C:\ Anaconda3 \ lib \ site-packages \ pyvisa \ ctwrapper \ functions.py”,行1212,位于open_default_resource_manager中

ret = library.viOpenDefaultRM(byref(会话))

_return_handler中的文件“ C:\ Anaconda3 \ lib \ site-packages \ pyvisa \ ctwrapper \ highlevel.py”,第180行

引发错误.VisaIOError(ret_value)

pyvisa.errors.VisaIOError:VI_ERROR_LIBRARY_NFOUND(-1073807202):无法找到或加载VISA所需的代码库。

有一个类似的问题在发布,根据那里的建议,我在命令提示符下尝试了以下操作:python -c "from pyvisa import util; util.get_debug_info()"&我得到了该响应,

在此处输入图片说明

从上图可以清楚地看出,两种情况下的错误消息都是相同的,我还检查了NI MAX的Visa版本:Visa 4.3

在此处输入图片说明

我错过了什么吗,有人可以帮忙吗?

SanVEE

最后,仅通过将NI VISA版本从4.3升级5.4.1即可解决此问题

  • 从控制面板(National Instruments Software --> Products --> NI-VISA 4.3 & Remove卸载旧的NI-VISA版本
  • 这里安装NI-VISA 5.4.1并重启电脑

不确定为什么Visa 4.3会产生此问题,但无论如何都是VISA Ver。在我的情况下,5.4.1是解决方案。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章