Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python pyvisa py on raspberry pi AttributeError:&x27;模块';对象没有属性';ResourceManager';_Python_Python 2.7_Raspberry Pi3_Pyvisa - Fatal编程技术网

Python pyvisa py on raspberry pi AttributeError:&x27;模块';对象没有属性';ResourceManager';

Python pyvisa py on raspberry pi AttributeError:&x27;模块';对象没有属性';ResourceManager';,python,python-2.7,raspberry-pi3,pyvisa,Python,Python 2.7,Raspberry Pi3,Pyvisa,python2.7.9和pip1.5.6的树莓pi上的py。我多次安装和卸载pyvisa和pyvisa py,但问题依然存在。我通过R232将KEITHLEY万用表2000连接到带覆盆子的USB 当我运行基本代码时: 进口签证 rm=visa.ResourceManager(“@py”) a=rm.list_资源() 印刷品(a) 我收到: 回溯(最近一次呼叫最后一次): 文件“pyvisa.py”,第1行,在 进口签证 文件“/usr/local/lib/python2.7/dist p

python2.7.9和pip1.5.6的树莓pi上的py。我多次安装和卸载pyvisa和pyvisa py,但问题依然存在。我通过R232将KEITHLEY万用表2000连接到带覆盆子的USB

当我运行基本代码时:

进口签证
rm=visa.ResourceManager(“@py”)
a=rm.list_资源()
印刷品(a)
我收到:

回溯(最近一次呼叫最后一次):
文件“pyvisa.py”,第1行,在
进口签证
文件“/usr/local/lib/python2.7/dist packages/visa.py”,第16行,在
从pyvisa导入记录器,版本,日志到屏幕,常数
文件“/home/pi/pyvisa.py”,第2行,在
rm=visa.ResourceManager(“@py”)
AttributeError:“模块”对象没有属性“ResourceManager”

当我尝试的时候也一样

python-m签证信息


回溯(最近一次呼叫最后一次):
文件“/usr/lib/python2.7/runpy.py”,第162行,在运行模块中作为主模块
“\uuuuu main\uuuuuuuuuuuuuuuuuuuuuuuuu”,fname,loader,pkg\u name)
文件“/usr/lib/python2.7/runpy.py”,第72行,在运行代码中
run_globals中的exec代码
文件“/usr/local/lib/python2.7/dist packages/visa.py”,第16行,在
从pyvisa导入记录器,版本,日志到屏幕,常数
文件“pyvisa.py”,第1行,在
进口签证
文件“/usr/local/lib/python2.7/dist packages/visa.py”,第16行,在
从pyvisa导入记录器,版本,日志到屏幕,常数
ImportError:无法导入名称记录器
另一方面,我无法升级,因为需求已经是最新的。

pip安装pyvisa py--升级
已更新的要求:pyvisa py in/usr/local/lib/python2.7/dist-packages
已更新的要求:pyvisa>=1.8 in/usr/local/lib/python2.7/dist-packages(来自pyvisa py)
要求已经更新:enum34 in/usr/local/lib/python2.7/dist-packages(来自pyvisa>=1.8->pyvisa py)

如果有人能帮我解决这个问题,我将不胜感激。

“在python 2.7中,导入系统将始终使用工作目录中的文件,而不是站点包中的文件,并且当导入visa.py时,您的文件名为pyvisa.py,它会选择您自己的模块,而不是真正的pyvisa模块。”github中的MatthieuDartiailh.py模块没有ResourceManager(),您必须改用pyvsa.py

import pyvisa

rm = pyvisa.ResourceManager('@py')
a=rm.list_resources()
print(a)
如果您运行此代码,将不会出现错误,您应该能够打印连接的任何仪器