Настраиваем Python в Eclipse и пишем Hello World!
В предыдущей заметке были рассмотрены только дистрибутивы Linux, где Python поставляется «из коробки» и есть замечательный редактор gedit
, в котором можно редактировать скрипты.
Однако пока еще не все перешли на Linux ;)
Кроме того, для разработки на Python удобно использовать полноценную IDE. Eclipse — кросплатформенная среда разработки, поэтому рассмотрим его настройку как в Windows, так и в Linux. Eclipse распространяется под свободной лицензией EPL.
Постараюсь описать все максимально подробно. Если будут вопросы - задавайте в комментариях.
Установка интерпретатора Python в Windows
Скачиваем последнюю версию Python 2.7.x для Windows с официального сайта: <http://python.org/download/>. На момент написания это версии:
- Python 2.7.3 Windows Installer
- Python 2.7.3 Windows X86-64 Installer (для 64-битных систем)
Нужно скачивать последнюю версию в ветке 2.7, то есть 2.7.3, 2.7.4, 2.7.5...
Устанавливаем интерпретатор Python в директорию C:\Python2.7
.
Устанавливаем Eclipse
Скачиваем версию Eclipse IDE for Java Developers (или Classic) для нужной операционной системы и разрядности (32-бита/64-бита) с официального сайта: <http://www.eclipse.org/downloads/>.
Установка очень простая - распаковываем содержимое архива в C:\eclipse
, либо в /home/username/eclipse
и запускаем исполняемый файл eclipse.exe
(eclipse
в Linux).
Устанавливаем PyDev
PyDev (<http://pydev.org/>) - плагин для работы с Python в Eclipse.
Запускаем Eclipse.
Выбираем Help — «Install New Software...»:
Нажимаем «Add...». Появляется диалоговое окно:
В поле Name пишем: «Pydev and Pydev Extensions», в поле Location: «http://pydev.org/updates». Нажимаем «OK».
Ставим галочку напротив «Pydev for Eclipse» и нажимаем «Next».
Изучаем лицензию. Если лицензия подходит, помечаем «I accept the terms of the license agreement» и нажимаем «Finish».
Pydev установлен. Перезапускаем Eclipse.
Создаем проект 'Hello World'
Нажимаем правой кнопкой мыше в пространстве Package Explorer, выбираем New—Project...:
Выбираем «Pydev Project» и нажимаем «Next»:
На следующей странице:
Project Name: «Hello World», нажимаем ссылку: «Please configure an interpreter in the related preferences before proceeding.».
Появляется окно настройки интерпретаторов Python:
Нажимаем «New...».
В появившемся диалоговом окне:
В поле Interpreter Name пишем «Python 2.x», где x - установленная версия интерпретатора Python.
В поле Interpreter Executable выбираем путь к исполняемому файлу Python.
Для Windows здесь будет: C:\Python2.7\python.exe
, если был установлен интерпретатор Python 2.7 в директорию «C:\Python2.7».
Для Linux это:
/usr/bin/python
- для системной версии Python (для начала этот вариант подойдет),
/usr/local/bin/python2.7
- для версии Python, установленной вручную.
Нажимаем «OK».
В окнах:
Нажимаем «OK», «OK», «Yes».
В «Pydev Package Explorer» нажимаем правой кнопкой на директорию \src
и выбираем в появившемся меню: New—Pydev Module:
Появится окно:
В поле Name пишем «helloworld» и нажимаем «Finish».
Создаем программу «Hello World», описанную в предыдущей заметке:
Запускаем скрипт (меню: Run - Run, Ctrl-F11):
Вот и все! Теперь можно переходить к более серьезным скриптам.
Март 3rd, 2011 - 09:34
Спасибо. Помогло.
Июнь 4th, 2011 - 00:50
Большое человеческое спасибо за данную статью, все предельно просто и понятно, побольше бы таких статей) Очень помогло
Июнь 5th, 2011 - 14:25
Супер. Спасибо.
Июль 1st, 2011 - 17:51
Респект, очень толково и четко
Август 4th, 2011 - 12:58
Огромное спасибо. Все четко, все доступно))
Август 16th, 2011 - 10:21
Всё действительно просто и легко когда есть постоянный выход в мировую паутину. А что делать бедным и убогим, у кого постоянного выхода в инет нет? Скачал я PyDev с «http://sourceforge.net/projects/pydev/files/pydev/PyDev 2.2.1/», перенёс на локальную машину, а как его далее прикрутить к eclipse?
Август 16th, 2011 - 15:20
Сам отвечу на свой вопрос. Как и любой eclipse пакет его нужно просто скопировать в папку, где установлен eclipse.
Январь 14th, 2012 - 14:01
Отлично! +1
Январь 25th, 2012 - 15:37
Ну и еще один «плюсик» в копилку автора! Замечательная инструкция.
Февраль 20th, 2012 - 16:09
спасибо. сделал все как описано, все работает
Апрель 10th, 2012 - 00:18
Спасибо огромное автору. Всё предельно чётко, ясно и доходчиво написано)) Побольше бы таких инструкций в нете) Всё отлично стало для Python 3.2.1))
Апрель 11th, 2012 - 22:28
Спасибо.
Август 26th, 2012 - 22:12
Супер! Спасибо мужик!
Сентябрь 11th, 2012 - 23:40
Помогло! Здоровья тебе и счастья!
Октябрь 10th, 2012 - 22:33
спасибо
Октябрь 14th, 2012 - 16:32
Спасибо за логичное объяснение! Все получилось :)
Февраль 7th, 2013 - 16:49
мануал крутой, спасибо :)
Март 10th, 2013 - 23:28
Спасибо, очень выручил.
Март 23rd, 2013 - 13:41
спасиба дядька)
Декабрь 3rd, 2014 - 09:17
Здравствуйте, Я все сделал, как Вы написали, не получил никаких ошибок. Процес закончился, а новых типов проектов в eclipse непоявилось. В списке установленных плагинов я вижу PyDev. Что это может быть?
Март 3rd, 2015 - 02:33
Здравствуйте, та же проблема что и у «jvs» шарил на лоре это у всех такая проблема на Debian7. Теряется плагин PyDev, точнее он установлен а не отображается в типах проекта и у Window — Prefernces тоже не отображается . Устанавливал как в ручную(по вашему методу) так и через Help — Eclipse Marketplace, правда у Вас после лицензии Aptana PyDev, а у меня почему-то Brainwy версия PyDev 3.9.2 может в этом проблема? буду искать далее… попозже отпишусь если найду причину.
Март 3rd, 2015 - 04:33
проблема связана с файлом eclipse.ini в /etc/ и установкой java 7, для запуска PyDev нужна java 7 JRE или JDE и прописать в /etc/eclipse.ini путь к Java. А еще проще уже установленный eclipse с плагином под Python, проект под названием LiClipse качаем, распаковываем и запускаем ./LiClipse с Вашего позволения оставлю ссылку на ресурс http://www.liclipse.com/index.html
Август 21st, 2015 - 15:47
Отличная статья, биг мерси.)
Октябрь 13th, 2015 - 01:37
Отличная статья в помощь ))
Октябрь 24th, 2015 - 17:41
Спасибо бро! ПайЧарм задрал =)
Январь 30th, 2016 - 18:39
обнови статью! 1) на момент написания в репах убунты есть только версия 3.8 Эклипса. 2) на оф. сайте есть свежак, но процесс установки изменился. 3) PyDev для Эклипса тоже изменился. Ну а в целом — спс за статью.
Март 30th, 2016 - 11:58
очень помогательная статья! Может версии и старые но смысл.алгоритм остался правильный! благодарствую!
Февраль 10th, 2017 - 10:24
Огромное спасибо!
Июнь 25th, 2018 - 16:40
Хорошего дня.
Октябрь 17th, 2018 - 08:21
Спасибо
Декабрь 29th, 2019 - 02:17
Сохраню как «Избранное», мне нравится ваш сайт!
Январь 24th, 2020 - 04:28
Вау, эту мысль предложила поклонникам страницы моя младшая сестра. Ее действительно интересует данная тема, обещаю передать ей ваши комменты.
Февраль 28th, 2020 - 23:18
Я уверен, что статья затронет всех поклонников авторского и действительно очень грамотного веб-сайта.
Апрель 15th, 2020 - 02:47
самое лучшее время, чтобы составить парочку планов на ближайшее будущее. Я изучил этот блог и, если необходимо, хочу порекомендовать вам немного цепляющих материалов или предложений. Возможно, вы могли бы написать последующие статьи относительно этой. Я желаю читать еще материалов об этом!
Май 21st, 2020 - 04:43
Это стопроцентно крутые идеи на тему блогов. Вы затронули некоторые уникальные вещи здесь. Так держать, пишите еще!