我在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 并手动安装)。我仍然遇到同样的错误。