python visa模块_安装VISA和PyVisa后,未找到VISA模块

我在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”作为运行脚本的命令。你是否做了同样的事情,或者你是否更改了与拱门相关的设置? –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
pyvisa是一个PythonVISA(Virtual Instrument Software Architecture)库,用于与各种测量设备进行通信。其中的set_visa_attribute方法可以用于设置VISA设备的属性。 set_visa_attribute方法接受两个参数:device和attribute。device是与设备进行通信的链接对象,可以通过pyvisa库中的各种资源管理器打开设备并获得。attribute则是要设置的属性名称。 通过set_visa_attribute方法,我们可以设置VISA设备的不同属性,以满足我们对设备通信的要求。常见的属性包括: 1. VISA属性:可以设置设备的VISA相关属性,如超时时间、通信模式等。通过设置超时时间,可以控制设备响应的最长等待时间,避免等待超时而出现通信失败的情况。设置通信模式可以选择设备之间的通信接口类型,如GPIB、USB、LAN等。 2. 设备配置属性:根据不同的设备类型,可以设置一些特定的配置属性,例如采样率、测量范围、工作模式等。这些属性的设置通常与设备的功能相关,可以根据实际需求灵活配置。 3. 数据传输属性:对于需要进行数据传输的设备,我们可以设置一些数据传输相关的属性,如传输模式、数据格式、传输速率等。这些属性会影响设备与计算机之间的数据传输方式和效率,可以根据具体要求进行设置。 总之,通过set_visa_attribute方法,我们可以根据设备的要求设置各种属性,以便实现与设备的通信和数据传输。这样就可以更好地控制和配置设备,使其适应不同的实验和测试需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值