我在Mac OS X v10.8.5(Mountain Lion)。我安装了NI-VISA 5.4和PyVisa 1.5。当我尝试“进口签证”时,我得到了这个追溯:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named visa
打印sys.path会在清单中显示:
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PyVISA-1.5.dev0.dev-py2.7.egg
我也试过这个:
import pyvisa
from pyvisa.vpp43 import visa_library
visa_library.load_library("/Library/Frameworks/VISA.framework/VISA")
import visa
但我得到同样的错误。
为什么找不到模块?我错过了什么?
更新:我意识到PyVisa 1.5是一个开发版本,所以我安装了PyVisa 1.4(我尝试了MacPorts并只下载了tarball并手动安装它)。我仍然遇到同样的错误。