0

これはおそらく簡単な問題です。しかし、ここから pywiiuse ライブラリをダウンロードし、サンプルもダウンロードしました。ただし、サンプルの 1 つを実行しようとすると、インポートの問題が発生します。実行するためにすべてが適切に構成されているかどうかはわかりません。example.py を実行しようとすると、次のエラーが表示されます。

Press 1&2
Traceback (most recent call last):
  File "example.py", line 73, in <module>
    wiimotes = wiiuse.init(nmotes)
  File "/home/thed0ctor/Descargas/wiiuse-0.12/wiiuse/__init__.py", line 309, in init
    dll = ctypes.cdll.LoadLibrary('libwiiuse.so')
  File "/usr/lib/python2.7/ctypes/__init__.py", line 431, in LoadLibrary
    return self._dlltype(name)
  File "/usr/lib/python2.7/ctypes/__init__.py", line 353, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: libwiiuse.so: cannot open shared object file: No such file or directory

私は本当にこのライブラリを使い始めたばかりで、pywiiuse の設定方法に関するドキュメントを実際には見ていないので、どんな助けも大歓迎です。

4

2 に答える 2

0

libwiiuse.so のリンクを /usr/local/lib に追加します。

私もこの状況に遭遇しました。なぜそれが幸せなのかはわかりますが、深い理由はわかりません。

于 2012-11-19T02:49:22.053 に答える
0

pywiiuse ライブラリはwiiuse C ライブラリの Python ラッパーです。

ラッパーを使用する前に、ラップするライブラリをインストールする必要があります。このダウンロード ページから最新バージョンを選択し、システムに適したインストール パッケージをダウンロードします (Linux を使用しているように見えるため、おそらく .tar.gz です)。

于 2012-04-05T23:39:11.810 に答える