Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在eclipse(python)上添加库?_Python_Eclipse_Eclipse Plugin_Leap Motion - Fatal编程技术网

如何在eclipse(python)上添加库?

如何在eclipse(python)上添加库?,python,eclipse,eclipse-plugin,leap-motion,Python,Eclipse,Eclipse Plugin,Leap Motion,我在python的帮助下开发leap motion 我已经下载了eclipse并安装了python插件 现在我需要添加leap运动的库,即LeapPython.pyd 如何在eclipse上添加此库 任何帮助都将不胜感激。谢谢您需要使用PyDev解释器首选项将Python解释器和Python库添加到PyDev。请参阅PyDev文档中的。这还假设您的计算机上安装了Python。当然,这假设您也安装了 从eclipse应用程序顶部的菜单栏中选择窗口。这将打开一个下拉菜单 从下拉菜单中选择首选项。这

我在
python
的帮助下开发
leap motion

我已经下载了eclipse并安装了python插件

现在我需要添加leap运动的
,即
LeapPython.pyd

如何在eclipse上添加此库


任何帮助都将不胜感激。谢谢

您需要使用PyDev解释器首选项将Python解释器Python库添加到PyDev。请参阅PyDev文档中的。这还假设您的计算机上安装了Python。当然,这假设您也安装了

  • 从eclipse应用程序顶部的菜单栏中选择窗口。这将打开一个下拉菜单
  • 从下拉菜单中选择首选项。这将打开“首选项”窗口
  • 沿着首选项窗口左侧的首选项树展开PyDev箭头
  • 从PyDev下面的树中选择解释器Python。这将在“首选项”窗口中显示Python解释器配置。
  • 如果尚未执行此操作,请单击“自动配置”按钮,然后单击“确定”、“确定”。直到您的解释器配置完毕
  • Python解释器配置的下半部分允许您选择库和其他配置选项
  • 如果库下未列出包含LeapPython.pyd的文件夹,请单击新建文件夹按钮,浏览到包含该文件夹的文件夹,然后单击确定确定,&c。直到文件夹被添加到PyDev

大家好,现在我可以成功编译了。 我在这里想办法解决这个问题。 如何解决这个问题是复制msvcp100.dll、msvcp100d.dll、msvcr100.dll、msvcpr100d.dll 到您的项目文件夹中

问题是我们调用leap.py和leap.py调用LeapPython.pyd和LeapPython.pyd必须使用.dll文件,然后我们必须将4.dll文件包含到我的项目中


谢谢大家的回答

您可以将.pyd添加到源代码树中。像对待任何其他Python模块一样对待它(当然,除了修改它)。我照你说的做,它不工作,我有这样的问题(DLL加载失败)(dll加载失败我正在尝试,如果出现此错误,我的情况如下:
导入错误:dll加载失败:%1不是有效的Win32应用程序。
这是因为
*.dll
(也可能是
*.pyd
)与您的Python编译目标不兼容。我的意思是,如果您的Python安装是以x64 Windows操作系统为目标编译的,那么您的所有其他扩展(例如
*.pyd
)也必须是为同一目标编译的。每个目标都是不同的(windows-x86、windows-x64、macos-x86、macos-x64、linux-x86等)。您最好的选择是根据您的系统添加Leap/Leap SDK/lib或Leap/Leap SDK/lib/x64,pyhon27没有问题