导入 PyVISA 的问题
在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()
来进行测试。