Kivy,Eclipse和PyDev(也是PyPy)

时间:2012-03-19 10:24:21

标签: eclipse pydev pypy kivy

根据这篇文章:https://groups.google.com/forum/?fromgroups#!topic/kivy-users/n7c3thksnzg,可以通过PyDev将Eclipse用作Kivy的IDE。但是,我不明白这些说明。任何人都可以详细说明如何将Kivy与Eclipse连接。

注意:我在Windows机器上。另外,是否可以使用PyPy而不是Python Interpreter?

感谢〜!

6 个答案:

答案 0 :(得分:17)

在Windows xp / 7上使用Kivy和Pydev

  • 在Window / Preferences / PyDev / Interpreter-Python下添加一个新的解释器,指向与kivy portable一起提供的python可执行文件
  • 在库标签下添加kivy包文件夹(仍在Python Interpreters Prefs部分,确保选择了kivy python解释器)
  • 在“环境”选项卡中,添加以下三个键值对: (假设:kivy root是c:\ kivy)

    GST_REGISTRY = c:\ kivy \ gstreamer \ registry.bin

    GST_PLUGIN_PATH = c:\ kivy \ gstreamer \ lib \ gstreamer-0.10

    PATH = c:\ kivy; c:\ kivy \ Python; c:\ kivy \ gstreamer \ bin; c:\ kivy \ MinGW \ bin;%PATH%

  • 在创建一个打算使用kivy的新项目时,只需指定相应的解释器即可开始使用

答案 1 :(得分:5)

我认为这只是指出:

  • 必须设置PATH,GST_PLUGIN_PATH,GST_REGISTRY环境变量(您可以在命令行中实际执行此操作,然后从该命令行启动eclipse,或在环境选项卡中的解释器配置中设置):{ {3}}

  • 必须以某种方式将Kivy添加到PYTHONPATH中。如果需要,您只能将它添加到项目中(如帖子所示 - 请参阅:http://pydev.org/manual_101_interpreter.html)或实际的解释器配置,如果有更多项目将共享:http://pydev.org/manual_101_project_conf2.html

答案 2 :(得分:4)

按照上面的说明操作后,我仍然遇到未找到导入的问题。我发现我必须在Eclipse中打开我的项目属性,在“PyDev - PYTHONPATH”下添加我的kivy目录,例如C:\ Kivy141 \ kivy

答案 3 :(得分:3)

从kivy 1.9.0开始,PATH还必须包含c:\ kivy \ SDL2 \ bin,否则在尝试运行kivy时会抛出错误并在打开窗口时失败。我想我读过kivy不再使用PyGame并转移到SDL2,因为2012年4月发布了答案。

答案 4 :(得分:0)

我在Eclipse Mars(版本4.5.1)中使用Windows 7 x64。 对我有用的步骤(非常接近Rabih回答):
1。我在here的本地机器上复制了Kivy 1.9.0 2. 我将kivy.bat文件重命名为python.bat(此步骤可以忽略)
3. Eclipse-> Window-> Preferences-> PyDev-> Interpreters-> Python Interpreter-> New
并添加了python.bat文件作为解释器。执行此操作后,解释器应如下图所示:enter image description here
4. 在Environement标签中添加每个人提到的3个键:
GST_REGISTRY = c:\ kivy \ gstreamer \ registry.bin
GST_PLUGIN_PATH = c:\ kivy \ gstreamer \ lib \ gstreamer-0.10
PATH = c:\ kivy; c:\ kivy \ Python; c:\ kivy \ gstreamer \ bin; c:\ kivy \ MinGW \ bin;%PATH%
5. 使用您刚刚在项目中创建的解释器。请注意,如果您未指定您创建的那个

,则会选择默认值

答案 5 :(得分:0)

在OS X上使用Eclipse IDE和Kivy和Pydev

  • 在终端输入which ivy并找到可执行文件(应该是/ usr / local / bin / kivy)
  • 然后从Eclipse菜单中选择Preferences并导航到PyDev - >口译员 - > Python解释器。
  • 单击右侧的“新建...”按钮(1)打开“选择解释器”对话框。
  • 在译员名称字段(2)
  • 中填写译员(kivy)的名称
  • 在Interpreter Executable字段中填写已识别的路径(/ usr / local / bin / kivy)
  • 按“确定”并等待该过程完成。
  • 不要忘记更改项目中的解释程序设置。您可以通过在PyDev - Interpreter / Grammar页面下的Package Explorer中右键单击您的项目来完成此操作。

enter image description here