我在Mac OS X v10.8.5(山狮)。我已经安装了NI-VISA 5.4和PyVisa 1.5。当我尝试 '进口签证',我得到这个回溯:安装VISA和PyVisa后,未找到VISA模块
Traceback (most recent call last):
File "", line 1, in
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并手动安装)。我仍然遇到同样的错误。
2013-09-25
Crystal
+0
我的应用程序使用NI-VISA 5.1.2和PyVisa 1.4在OS 10.8.4上运行,所以我认为我可以提供帮助。只是为了确保在解包pyvisa后,你是否运行setup.py脚本(按照自述文件中的说明)?如果这是问题,请告诉我,我将添加此作为答案。 –
+0
是的,我做到了。我终于通过改变我的PYTHONPATH并强制python运行在32位,但现在其他模块没有工作,我期望的工作。像argparse一样 - 我收到有关错误架构的错误。 –
+0
错误的架构与其他模块?你是如何解决拱问题的?我通过使用“arch -i386 python 2.7 MyScripy.Py”作为运行脚本的命令。你是否做了同样的事情,或者你是否更改了与拱门相关的设置? –