导入pywiiuse进行测试

时间:2012-04-05 23:24:21

标签: python python-2.7

这可能是一个简单的问题。但我从here下载了pywiiuse库,我也下载了这些示例。但是,当我尝试运行其中一个示例时,我最终会遇到导入问题。我不确定我是否已正确配置所有内容以便运行。尝试运行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的任何文档,所以非常感谢任何帮助。

2 个答案:

答案 0 :(得分:0)

pywiiuse库是wiiuse C library的Python包装器。

在使用包装器之前,首先需要安装它包装的库,从this download page中选择最新版本并为您的系统下载相应的安装包(可能是.tar.gz,因为您看起来像在Linux上。)

答案 1 :(得分:0)

将libwiiuse.so的链接添加到/ usr / local / lib。

我也遇到过这种情况,我知道为什么它会开心,但我不知道这个原因。