pymeasure: Keithley 2410 "NotImplementedError: Please upgrade PyVISA to version 1.8 or later."

I am trying to interface with the Keithley 2410 Sourcemeter using an NI GPIB-USB cable, but I am getting the error above.

I have the NI-VISA installed as well as the NI-488.2 drivers. Windows and NI MAX are detecting the GPIB connection fine. I am running Jupyter Notebook in Windows 10 32-Bit.

 import pyvisa
 from pymeasure.instruments.keithley import Keithley2400

 rm = pyvisa.ResourceManager()
 print(rm.list_resources())

 sourcemeter = Keithley2400("GPIB::24")`

The last line returns the error

NotImplementedError: Please upgrade PyVISA to version 1.8 or later.

Any insight would be appreciated.

About this issue

  • Original URL
  • State: closed
  • Created 5 years ago
  • Comments: 16 (11 by maintainers)

Most upvoted comments

Yes, exactly, uninstall visa! Glad to see that it works now! (Note: you’ll need to use print(multimeter.id) that the script shows you the ID) The values_format thing is tracked in #362 and will be fixed for the next release.