在Windows 8上,Python 2.7,pyvisa 1.4: 我試過多次安裝,最近使用的是easy_install
。 當我輸入import visa
時,它似乎工作,並且我沒有收到錯誤消息。 當我嘗試運行 'LIB = visa.VisaLibrary()',我得到以下錯誤返回:問題導入Pyvisa
>>> 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()
所以,爲什麼看起來我無法使用所有簽證功能?
您可以通過調用'dir(visa)'來檢查模塊對象具有的所有屬性。使用這個來確保你沒有輸入任何錯字。也可以用它來檢查模塊對象是否具有預期的屬性。 – vaidik
使用dir(簽證),VisaLibrary和簽證庫都不會顯示爲屬性。雖然看起來像是核心功能的必要屬性。 – user3638330