根据这篇文章:https ://groups.google.com/forum/?fromgroups#!topic/kivy-users/ n7c3thksnzg,可以通过 PyDev 使用 Eclipse 作为 Kivy 的 IDE。但是,我不明白说明。谁能详细说明如何将 Kivy 与 Eclipse 连接起来。
注意:我在 Windows 机器上。另外,是否可以使用 PyPy 而不是 Python 解释器?
谢谢~!
在 Environment 选项卡中,添加以下三个键值对:(假设: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 的新项目时,只需指定适当的解释器,您就可以开始使用了
我认为这只是指出:
必须设置 PATH、GST_PLUGIN_PATH、GST_REGISTRY 环境变量(您实际上可以在命令行上执行,然后从该命令行启动 eclipse,或者在环境选项卡中的解释器配置中设置): http: //pydev.org /manual_101_interpreter.html。
Kivy 必须以某种方式添加到 PYTHONPATH 中。如果你愿意,你可以只将它添加到一个项目中(如帖子中所指出的那样——参见: http: //pydev.org/manual_101_project_conf2.html)或者如果更多项目将共享它,则可以添加到实际的解释器配置中:http:// /pydev.org/manual_101_interpreter.html。
按照上述说明进行操作后,我仍然遇到未找到导入的问题。我发现我必须在 Eclipse 中打开我的项目属性并在“PyDev - PYTHONPATH”下添加我的 kivy 目录,例如 C:\Kivy141\kivy
从 kivy 1.9.0 开始,PATH 还必须包含 c:\kivy\SDL2\bin 否则在尝试运行 kivy 时会抛出错误并在打开窗口时失败。我想我读到 kivy 自 2012 年 4 月发布答案以来不再使用 PyGame 并转向 SDL2。
我正在使用带有 Eclipse Mars(版本 4.5.1)的 Windows 7 x64。对我有用的步骤(非常接近 Rabih 的答案):
1.我从这里复制了本地机器上的 Kivy 1.9.0
2.我将 kivy.bat 文件重命名为 python.bat(这一步可以忽略)
3. Eclipse->Window->Preferences->PyDev->Interpreters->Python Interpreter->New
并添加 python.bat 文件作为解释器。完成此操作后,解释器应如下图所示:4.在 Environement 选项卡中添加大家提到的 3 个键:
GST_REGISTRY = c:\kivy\gstreamer\registry.bin
GST_PLUGIN_PATH = c:\kivy\gstreamer\lib\gstreamer- 0.10
路径 = c:\kivy;c:\kivy\Python;c:\kivy\gstreamer\bin;c:\kivy\MinGW\bin;%PATH%
5.使用您刚刚在项目中创建的解释器。请注意,如果您不指定您创建的一个,则会选择一个默认值
which ivy
终端并找到可执行文件(应该是 /usr/local/bin/kivy)