Как установить kivy на pycharm
Перейти к содержимому

Как установить kivy на pycharm

  • автор:

AlexKorablev.ru

AlexKorablev.ru

Александр Кораблев о разработке ПО, ИТ-индустрии и Python.

Проект на Kivy. Часть 1. Настройка окружения

Опубликовано 16 May 2016 в Python

Kivy — интересный проект, который позволяет делать кроссплатформенные GUI приложения, включая мобильные. По слухам. Я решил выяснить можно ли использовать его для создания маленьких приложений на питоне. В этой серии статей я попробую поисследовать Kivy на примере клона «конструктора слов» — одного из упражнений для LingvoLeo.

Эта серия — не учебник, а исследовательский лог моих попыток. В результате я планирую получить собранные приложения для трех платформ минимум: Windows, Mac, Android. Будет здорово, если я соберу еще и iOS версию. В качестве основной платформы для разработки я использую Mac. Так что, все инструкции по установке и настройке окружения будут для этой операционной системы.

Установка

Под мак есть два способа поставить Kivy: скачать бандл или установить зависимости из homebrew, а kivy поставить с помощью pip.

Первый способ (быстрый):

  1. Скачать с http://kivy.org/#download Kivy2.7z (использует системный питон 2.7) или Kivy3.7z (включает в себя Python 3.5)
  2. Распаковываем архив
  3. Копируем в приложения
sudo mv Kivy3.app /Applications/Kivy.app
ln -s /Applications/Kivy.app/Contents/Resources/script /usr/local/bin/kivy

Минус этого способа установки в том, что создается только одно виртуальное окружение на все Kivy проекты. Для маленьких проектов такой способ подойдет, для больших — сомневаюсь. Так что лучше сразу ставить фремворк в свое окружение.

Второй способ (правильный):

Подразумеваю, что вы пользуетесь pyenv и pyenv-virtualenv.

Первым делом ставим зависимости.

brew install sdl2 sdl2_image sdl2_ttf sdl2_mixer gstreamer

Ставим свежий питончик.

pyenv install 3.5.1

Иногда установка падает:

zipimport.ZipImportError: can't decompress data; zlib not available

В этом случае поможет:

xcode-select --install

Как только свежий питон стоит, создаем виртуальное окружение для нашего проекта.

pyenv virtualenv 3.5.1 WordConstructor

Активируем созданное окружение

pyenv activate WordConstructor
pip install -I Cython==0.23
USE_OSX_FRAMEWORKS=0 pip install kivy

Проверим, что все работает. Создадим файлик main.py в папке с проектом с таким содержимым:

from kivy.app import App from kivy.uix.widget import Widget class WordConstructorGame(Widget): pass class WordConstructorApp(App): def build(self): return WordConstructorGame() if __name__ == '__main__': WordConstructorApp().run() 
python main.py

Если открылось окно с заголовком WordConstructor, все установилось и работает как надо.

PyCharm

Теперь настроим проект в пайчарме.

В Preferences выбираем Project interpreter соответствующий нашему виртуальному окружению.

Kivy interpreter

Для описания интерфейсов в Kivy используется свой язык Kv Design Language. Неплохо бы добавить для него подсветку синтаксиса и автокомплит.

  1. Для этого качаем https://github.com/Zen-CODE/kivybits/blob/master/IDE/PyCharm_kv_completion.jar?raw=true
  2. В PyCharm в меню File -> Import Settings импортируем этот файл.
  3. Удостоверившись, что стоит галочка File types, нажимаем OK.
  4. Перезагружаем PyCharm и наслаждаемся результатом.

С настройкой все. В следующей статье обсудим более практические вопросы.


Возник вопрос? Мне всегда можно написать в Twitter: avkorablev

Понравилась статья? Поделись с друзьями!

Python.su

Блог им. Gippocrat → Установка Kivy (Python 3) на Windows — подробное руководство.

Подробно рассказал, как установить Kivy, начиная с установки Python, создание виртуального окружения в PyCharm, использование командной строки Git и непосредственно установка Kivy.

Далее пишем первую программу и радуемся.

смотрите видео на python for android школы spb

Установка Kivy (Python 3) на Windows — подробное руководство.

28 Ноябрь 2016, 14:07 0 Gippocrat

Вакансии

Программист-Python

  • полная занятость
  • Опыт: Не имеет значения

€ 1
в месяц

Разыскивается Программист-Python Обязанности: Доработка и поддержка веб-сайтов на Python (Django) Требования: Отличное знание: Python, Django Framework Опыт работы с реалиционными базами данных MySQL и PostgreSQL Навыки базового системного администрирования VDS на Linux(Ubuntu) (развертывание django\nginx и пр). Использование docker. html, javascript. Умение разбираться в чужом коде Схема работы, условия оплаты: Работаете по удобному для Вас графику, но задача должна быть сдана в срок. Оплата обсуждается в индивидуальном порядке Постоянная работа Тип занятости: Полная занятость, гибкий график

Программист Python

  • полная занятость
  • Опыт: 1-2 года

руб. 120000
в месяц

Обязанности:

• Разработка высоконагруженных серверных решений

• Разработка кластерных систем обработки массивов данных

• Проектирование и оптимизация баз данных

Необходимые знания, навыки, опыт:

• Опыт разработки на Python под Unix, опыт работы с Tornado, Gevent

• Опыт написания асинхронных и многопоточных приложений

• Опыт работы со сложными структурами базы данных, отличное знание SQL

• Опыт обработки больших объёмов данных, опыт работы с Java и Hadoop

• Опыт организации параллельных вычислений с распределением нагрузки по ядрам

• Знание устройства и принципов работы сети интернет и операционных систем Unix

• Способность писать документированный код и документацию

• Технический английский язык

Очень хорошо, если вы:

• Участвовали в разработке облачных Web-сервисов и серверного ПО

• Владеете навыками системного администрирования и построения комплексной инфраструктуры

• Работали с PostgreSQL

• Имеете опыт работы с RabbitMQ

• Знакомы с noSQL

• Хорошо знакомы с протоколом HTTP

Адрес

Москва, проезд Серебрякова, 14с6, м. Ботанический сад, м. Свиблово

Тип занятости

Полная занятость, гибкий график

Установка Kivy (Python 3) на Windows — подробное руководство.

Иконка канала React: основы и лучшие практики

Kivy (Python под Android) — школа практического программирования В. Бовсуновского. http://python-android.spb-tut.ru/ Подробно рассказал, как установить Kivy, начиная с установки Python, создание виртуального окружения в PyCharm, использование командной строки Git и непосредственно установка Kivy. Далее пишем первую программу и радуемся. Страница установки Kivy https://kivy.org/docs/installation/installation-windows.html Git для Виндовс https://git-for-windows.github.io/

Показать больше

Войдите , чтобы оставлять комментарии

Installing Kivy in PyCharm

Well, I am a starter on Python so this may not be everyone’s story. All I wanted to do today was to install Kivy in PyCharm and run a simple hello world program — this shouldn’t have taken a couple of hours!

The official Kivy installation guide for Windows looks a bit cluttered in my opinion and didn’t really help me. I ended up with many errors all over the place in PyCharm.

Thankfully Ben R has a solution to my problems, here’s what I did after resetting my Python environment (i.e. uninstall previously installed Kivy packages):

  • Download & Install PyCharm
  • Create a new Python project
  • Install the below packages (File > Settings > Project: myFirstPyKivy > Project Interpreter):
  • Run a simple test:
from kivy.app import App
from kivy.uix.button import Button

class TestApp(App):
def build(self):
return Button(text='Hello World')

TestApp().run()

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *