0

ラズベリー pi2 に pyvisa-py pn をインストールするとエラーが表示されます。

ImportError: 名前 rname をインポートできません

コマンドを実行した後

rm = visa.ResourceManager('@py')

インタラプタからのメッセージは次のとおりです。

Traceback (most recent call last):
File "", line 1, in 
File "/usr/local/lib/python2.7/dist-packages/pyvisa/highlevel.py", line 1477, in new
visa_library = open_visa_library(visa_library)
File "/usr/local/lib/python2.7/dist-packages/pyvisa/highlevel.py", line 1446, in open_visa_library
cls = get_wrapper_class(wrapper)
File "/usr/local/lib/python2.7/dist-packages/pyvisa/highlevel.py", line 1426, in get_wrapper_class
pkg = import(pkgname)
File "/usr/local/lib/python2.7/dist-packages/pyvisa-py/init.py", line 26, in 
from .highlevel import PyVisaLibrary
File "/usr/local/lib/python2.7/dist-packages/pyvisa-py/highlevel.py", line 20, in 
from pyvisa import constants, errors, highlevel, rname
ImportError: cannot import name rname

また、 python -m Visa info が返すものは次のとおりです。

Machine Details:
Platform ID: Linux-3.18.11-v7+-armv7l-with-debian-7.8
Processor: 
Python:
Implementation: CPython
Executable: /usr/bin/python
Version: 2.7.3
Compiler: GCC 4.6.3
Bits: 32bit
Build: Mar 18 2014 05:13:23 (#default)
Unicode: UCS4
PyVISA Version: 1.6.3
Backends:
ni:
Version: 1.6.3 (bundled with PyVISA)
Binary library: Not found
py:
Could not instantiate backend
-> cannot import name rname
sim:
Does not provide debug info

誰でも私がそれを解決するのを手伝ってくれますか? どうもありがとう

4

1 に答える 1

1

https://github.com/hgrecco/pyvisa/issues/149で、これを修正する方法が説明されています。つまり、新しい (開発) バージョンの pyvisa を必要とする pyvisa-py があるようです。

于 2015-05-20T16:36:17.860 に答える