Kivy, Eclipse и PyDev (также PyPy) - PullRequest
16 голосов
/ 19 марта 2012

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

Примечание: я на Windows-машине.Кроме того, возможно ли использовать PyPy вместо интерпретатора Python?

Спасибо ~!

Ответы [ 6 ]

17 голосов
/ 30 апреля 2012

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

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

5 голосов
/ 22 марта 2012

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

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

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

4 голосов
/ 22 января 2013

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

3 голосов
/ 09 мая 2015

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

0 голосов
/ 16 декабря 2015

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

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

enter image description here

0 голосов
/ 09 декабря 2015

Я использую Windows 7 x64 с Eclipse Mars (выпуск 4.5.1). Шаги, которые работали для меня (очень близко к ответу Раби):
1. Я скопировал 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. Используйте интерпретатор, который вы только что создали в своем проекте. Обратите внимание, что будет выбран вариант по умолчанию, если вы не укажете тот, который вы создали

...