2013-09-14 3 views
0

Я разрабатываю leap motion с помощью python.Как добавить библиотеку на eclipse (python)?

Я скачал и установил eclipse питон плагин

Теперь мне нужно добавить library движения високосный, то есть LeapPython.pyd

Как добавить эту библиотеку на затмение?

Любая помощь будет оценена по достоинству. спасибо

+0

Вы можете просто добавить .pyd в исходное дерево. Рассматривайте его так же, как и любой другой модуль Python (за исключением его модификации, конечно). –

+0

Я делаю, как вы говорите, и это не работает, и у меня есть такая проблема https://developer.leapmotion.com/forums/forums/general-discussion/topics/trouble-installing-leap-module-in- python? page = 1 (ошибка загрузки DLL) (dll load fail –

ответ

1

Вам нужно добавить интерпретатор Python и библиотеки Python к Pydev используя Pydev-референт-Preferences. См. Getting Started в документах PyDev. Это также предполагает, что на вашем компьютере установлен Python. И, конечно, это предполагает, что у вас есть и Leap Motion SDK. There are many SO questions related to Leap Motion.

  • Выберите Window в строке меню в верхней части приложения затмения. Откроется раскрывающееся меню.
  • Выбрать Настройки из раскрывающегося меню. Откроется окно настроек.
  • Развернуть PyDev стрелка из дерева настроек в левой части окна настроек.
  • Выбрать Переводчик-питон с дерева под PyDev. Это отображает конфигурацию Python Interpreters в окне настроек. Python Interpreters configuration
  • Если вы еще не сделали этого, щелкните Auto Config кнопку, затем OK, OK, & гр. пока ваш интерпретатор не настроен.
  • Нижняя половина Конфигурирование Python позволяет вам выбрать Библиотеки и другие параметры конфигурации.
  • Если папка, содержащая LeapPython.pyd нет в списке библиотек щелкните New Folder кнопку, перейдите к папке, containins ее и нажмите OK , OK, & гр. пока папка не добавится в PyDev.
+0

Я делаю, как вы говорите, и он еще не работает. –

+0

Я все равно пытаюсь, и теперь моя ситуация примерно такая: https: //developer.leapmotion .com/forums/forums/general-discussion/topics/problems-install-leap-module-in-python? page = 1 –

+0

Если вы получите эту ошибку 'ImportError: сбой DLL-загрузки:% 1 не является допустимым приложением Win32. 'потому что' * .dll' (также может быть '* .pyd') несовместим с целевой компиляцией Python, что у вас есть. Я имею в виду, что если ваша установка Python была скомпилирована с x64 Windows os как его цель, то все o f ваши другие расширения (например, '* .pyd') также должны быть скомпилированы для одной и той же цели. Каждая цель отличается (windows-x86, windows-x64, macos-x86, macos-x64, linux-x86, ...). Лучше всего добавить либо Leap/LeapSDK/lib, либо Leap/LeapSDK/lib/x64 в зависимости от вашей системы –

0

Привет всем, теперь я могу скомпилировать успешный. Я нашел, как решить эту проблему здесь. Как решить эту проблему является копия msvcp100.dll, msvcp100d.dll, msvcr100.dll msvcpr100d.dll в папку проекта.

проблема заключается в том, что мы вызываем вызов leap.py и leap.py. LeapPython.pyd и LeapPython.pyd должны использовать DLL-файл, тогда мы должны включить 4.dll в мой проект

спасибо всем за ответ

+0

, и это не проблема с pyhon27 –