Kivy, Eclipse и PyDev (также PyPy)

В соответствии с этим постом: https://groups.google.com/forum/?fromgroups#!topic/kivy-users/n7c3thksnzg, можно использовать Eclipse в качестве IDE для Kivy через PyDev. Однако я не понял инструкций. Кто-нибудь может подумать о том, как подключить Kivy с Eclipse.

Примечание. Я нахожусь на компьютере с Windows. Кроме того, можно ли использовать PyPy вместо Python Interpreter?

Спасибо ~!

Ответы

Ответ 1

Использование Kivy с Pydev в Windows xp/7

  • В окне Window/Preferences/PyDev/Interpreter-Python добавьте новый интерпретатор, указывающий на исполняемый файл python, который поставляется с портативным портативным
  • добавьте папку kivy package под вкладкой библиотек (все еще в разделе Python Interpreters Prefs, чтобы убедиться, что интерпретатор киви-питона выбран)
  • Вкладка "Среда" добавьте следующие три пары ключ-значение: (предположения: корень киви - 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, просто укажите соответствующий интерпретатор, и вы должны быть готовы к работе

Ответ 2

Я думаю, это просто указывает, что:

  • Должны быть установлены переменные среды PATH, GST_PLUGIN_PATH, GST_REGISTRY (которые вы действительно можете сделать в командной строке, а затем запустите eclipse из этой командной строки или установите конфигурацию интерпретатора на вкладке среды): http://pydev.org/manual_101_interpreter.html.

  • Киви нужно добавить в PYTHONPATH. Если вы хотите, вы можете добавить его только в проект (как указано в сообщении: http://pydev.org/manual_101_project_conf2.html) или фактическому интерпретатору если больше проектов разделят это: http://pydev.org/manual_101_interpreter.html.

Ответ 3

После выполнения приведенных выше инструкций у меня все еще были проблемы с импортом, который не найден. Я обнаружил, что мне нужно было открыть свойства проекта в Eclipse и в разделе "PyDev - PYTHONPATH" добавить мой каталог kivy, например. C:\Kivy141\kivy

Ответ 4

Начиная с kivy 1.9.0, PATH также должен включать c:\kivy\SDL2\bin, а при попытке запустить kivy будет выдавать ошибку и не открывается при открытии окна. Думаю, я читал, что kivy больше не использует PyGame и перешел на SDL2, так как ответ отправлен в апреле 2012 года.

Ответ 5

Я использую Windows 7 x64 с Eclipse Mars (версия 4.5.1). Шаги, которые работали для меня (очень близко к ответу Раби):
1. Я скопировал Kivy 1.9.0 на свой локальный компьютер из здесь
2. Я переименовал файл kivy.bat в python.bat(этот шаг можно игнорировать)
3. Eclipse- > Window- > Настройки- > PyDev- > Интерпретаторы- > 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
PATH = c:\kivy; c:\kivy\Python; c:\kivy\gstreamer\bin; c:\kivy\MinGW\bin;% PATH%
5. Используйте интерпретатор, который вы только что создали в своем проекте. Обратите внимание, что по умолчанию будет выбран вариант, если вы не укажете тот, который вы создали.

Ответ 6

Использование Eclipse IDE с Kivy и Pydev в OS X

  • Введите which ivy в терминал и найдите исполняемый файл (он должен быть /usr/local/bin/kivy )
  • Затем выберите "Настройки" в меню "Затмение" и перейдите к PyDev → Interpreters → Python Interpreter.
  • Откройте диалоговое окно "Выбрать интерпретатор", щелкнув по кнопке "Создать..." (1) справа.
  • Заполните имя интерпретатора (kivy) в поле "Имя интерпретатора" (2)
  • Заполните указанный путь (/usr/local/bin/kivy) в поле Исполняемый интерпретатор
  • Нажмите OK и подождите, пока процесс не будет выполнен.
  • Не забудьте изменить настройки интерпретатора в вашем проекте. Вы можете сделать это, щелкнув правой кнопкой мыши на своем проекте в Проводнике пакетов на странице PyDev - Interpreter/Grammar.

введите описание изображения здесь