Justworks.ru

9Фев/1128

Настраиваем 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

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


Комментарии (28) Пинги (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. Огромное спасибо!


Оставить комментарий