导入 PyVISA 的问题

0 投票
1 回答
3157 浏览
提问于 2025-04-18 07:08

在Windows 8系统上,使用Python 2.7和PyVISA 1.4版本:

我尝试了多次安装,最近一次是用easy_install。当我输入import visa时,似乎没有问题,也没有出现错误信息。

但是,当我尝试运行 'lib = visa.VisaLibrary()' 时,却出现了以下错误:

>>> lib = visa.VisaLibrary()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'VisaLibrary'
>>> 

我明显有一些功能,因为资源管理器是存在的:

>>> rm = visa.ResourceManager()
>>> print(rm)
ResourceManager()

那么,为什么我似乎无法访问所有的VISA功能呢?

1 个回答

1

VisaLibrary 是在 1.5 版本中新增的一个功能。如果你使用的是 1.4 版本,那么你需要用 visa_library

为了确保一切正常,你可以运行一些测试,通常可以用 pyvisa.test() 来进行测试。

撰写回答