Justworks.ru

9Фев/1135

Настраиваем 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...»: Eclipse: Help - Install New Software...

Открывается окно: Window: Install New Software

Нажимаем «Add...». Появляется диалоговое окно: Window: Add Repository В поле Name пишем: «Pydev and Pydev Extensions», в поле Location: «http://pydev.org/updates». Нажимаем «OK».

Window: Install New Software - Pydev Ставим галочку напротив «Pydev for Eclipse» и нажимаем «Next».

Eclipse Window: Install Details Снова нажимаем «Next».

Eclipse Window: Review Licenses Изучаем лицензию. Если лицензия подходит, помечаем «I accept the terms of the license agreement» и нажимаем «Finish».

На запрос: Eclipse Window: Do you trust this certificates? Отвечаем «OK».

Pydev установлен. Перезапускаем Eclipse.

Создаем проект 'Hello World'

Нажимаем правой кнопкой мыше в пространстве Package Explorer, выбираем New—Project...: Eclipse menu: New - Project...

Выбираем «Pydev Project» и нажимаем «Next»: Eclipse Window: New Project

На следующей странице: Eclipse Window: Create a new Pydev Project Project Name: «Hello World», нажимаем ссылку: «Please configure an interpreter in the related preferences before proceeding.».

Появляется окно настройки интерпретаторов Python: Eclipse Window: Python Interpreters

Нажимаем «New...».

В появившемся диалоговом окне: Eclipse Window: Add new python interpreter В поле 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».

В окнах:

Eclipse: Select Python Libs

Eclipse: Python Interpreters - Added

Eclipse: Pydev perspective

Нажимаем «OK», «OK», «Yes».

В «Pydev Package Explorer» нажимаем правой кнопкой на директорию \src и выбираем в появившемся меню: New—Pydev Module: Eclipse: New - Pydev Module

Появится окно:

Eclipse: Create new Pydev Module

В поле Name пишем «helloworld» и нажимаем «Finish».

Создаем программу «Hello World», описанную в предыдущей заметке: Eclipse: Python Hello World

Запускаем скрипт (меню: Run - Run, Ctrl-F11): Eclipse: How to run Python Script

И видим результат в Console: Eclipse: Hello World result in Console

Вот и все! Теперь можно переходить к более серьезным скриптам.


Комментарии (35) Пинги (2)
  1. Спасибо. Помогло.

  2. Большое человеческое спасибо за данную статью, все предельно просто и понятно, побольше бы таких статей) Очень помогло

  3. Супер. Спасибо.

  4. Респект, очень толково и четко

  5. Огромное спасибо. Все четко, все доступно))

  6. Всё действительно просто и легко когда есть постоянный выход в мировую паутину. А что делать бедным и убогим, у кого постоянного выхода в инет нет? Скачал я PyDev с «http://sourceforge.net/projects/pydev/files/pydev/PyDev 2.2.1/», перенёс на локальную машину, а как его далее прикрутить к eclipse?

  7. Сам отвечу на свой вопрос. Как и любой eclipse пакет его нужно просто скопировать в папку, где установлен eclipse.

  8. Отлично! +1

  9. Ну и еще один «плюсик» в копилку автора! Замечательная инструкция.

  10. спасибо. сделал все как описано, все работает

  11. Спасибо огромное автору. Всё предельно чётко, ясно и доходчиво написано)) Побольше бы таких инструкций в нете) Всё отлично стало для Python 3.2.1))

  12. Супер! Спасибо мужик!

  13. Помогло! Здоровья тебе и счастья!

  14. Спасибо за логичное объяснение! Все получилось :)

  15. мануал крутой, спасибо :)

  16. Спасибо, очень выручил.

  17. спасиба дядька)

  18. Здравствуйте, Я все сделал, как Вы написали, не получил никаких ошибок. Процес закончился, а новых типов проектов в eclipse непоявилось. В списке установленных плагинов я вижу PyDev. Что это может быть?

  19. Здравствуйте, та же проблема что и у «jvs» шарил на лоре это у всех такая проблема на Debian7. Теряется плагин PyDev, точнее он установлен а не отображается в типах проекта и у Window — Prefernces тоже не отображается . Устанавливал как в ручную(по вашему методу) так и через Help — Eclipse Marketplace, правда у Вас после лицензии Aptana PyDev, а у меня почему-то Brainwy версия PyDev 3.9.2 может в этом проблема? буду искать далее… попозже отпишусь если найду причину.

  20. проблема связана с файлом eclipse.ini в /etc/ и установкой java 7, для запуска PyDev нужна java 7 JRE или JDE и прописать в /etc/eclipse.ini путь к Java. А еще проще уже установленный eclipse с плагином под Python, проект под названием LiClipse качаем, распаковываем и запускаем ./LiClipse с Вашего позволения оставлю ссылку на ресурс http://www.liclipse.com/index.html

  21. Отличная статья, биг мерси.)

  22. Отличная статья в помощь ))

  23. Спасибо бро! ПайЧарм задрал =)

  24. обнови статью! 1) на момент написания в репах убунты есть только версия 3.8 Эклипса. 2) на оф. сайте есть свежак, но процесс установки изменился. 3) PyDev для Эклипса тоже изменился. Ну а в целом — спс за статью.

  25. очень помогательная статья! Может версии и старые но смысл.алгоритм остался правильный! благодарствую!

  26. Огромное спасибо!

  27. Хорошего дня.

  28. Спасибо

  29. Сохраню как «Избранное», мне нравится ваш сайт!

  30. Вау, эту мысль предложила поклонникам страницы моя младшая сестра. Ее действительно интересует данная тема, обещаю передать ей ваши комменты.

  31. Я уверен, что статья затронет всех поклонников авторского и действительно очень грамотного веб-сайта.

  32. самое лучшее время, чтобы составить парочку планов на ближайшее будущее. Я изучил этот блог и, если необходимо, хочу порекомендовать вам немного цепляющих материалов или предложений. Возможно, вы могли бы написать последующие статьи относительно этой. Я желаю читать еще материалов об этом!

  33. Это стопроцентно крутые идеи на тему блогов. Вы затронули некоторые уникальные вещи здесь. Так держать, пишите еще!


Отменить ответ