【问题标题】:Python not importing Leap Motion libraryPython 没有导入 Leap Motion 库
【发布时间】:2016-10-21 06:04:07
【问题描述】:

我正在尝试在 python 中运行 Leap Motion 的基础知识。

import os, sys, inspect, thread, time

代码可以在这里看到.. http://pastie.org/10883595

我收到一个错误....

Traceback (most recent call last):
  File "Sample.py", line 6, in <module>
    import Leap
ImportError: No module named Leap

文件/usr/bin/Playground_Data/Plugins/x86_64/libLeap.so存在,

我可以将 /usr/bin 添加到 PYTHONPATH 但它仍然找不到它。

我使用的是 ubuntu 16.04。

有什么办法可以让它找到图书馆吗?

凯文

【问题讨论】:

标签: python leap-motion


【解决方案1】:

我遇到了同样的问题,但在 Windows 中。

更改 Sample.py,添加 Leap.py 和 LeapPython.pyd 的路径,它就可以工作了。

import sys
sys.path.insert(0, "../lib")
sys.path.insert(1, "../lib/x86")

【讨论】:

  • 这对我有用,但我得到 ImportError: dynamic module does not define module export function (PyInit_LeapPython)
  • 好的,这是我的问题stackoverflow.com/questions/55277328/… 我用 python3 代替了 python 2
【解决方案2】:

路径中需要三个文件:Leap.py、LeapPython 和 libLeap(具体文件名和扩展名因平台而异)。

Leap.py 加载 LeapPython,后者加载 libLeap。如果您缺少三个文件中的任何一个,您将收到相同的“无模块”错误消息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多