Justworks.ru

9Фев/1149

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

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


Комментарии (49) Пинги (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

    • Thkans for taking the time to post. It’s lifted the level of debate

    • Well, the info is in that “was right” link in the blockquote. Apparently the way that Android does some things infringes on some patents held by Microsoft. And rather than go after Google directly about it, Microsoft has gone after Google’s OEM partners.It really is ridiculous, but that’s why all the phone and tablet manufacturers are suing each other these days.

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

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

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

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

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

    • Wow! Great to find a post with such a clear measgse!

    • protestar energicamente no site da Câmara contra a atitude do deputado do PSOL, que esta semana caluniou publicamente um Chefe de Estado chamando-o (entre outras insinuações) de “genocida …. Não deixem de enviar uma mensagem, não custa nada: nem que seja somente para que percebam que

    • We have just returned to the hotel and is the hammer We were a total of 7 People have lived and thanks to a super horny all inclusive week. The staff was very nice, a great variety of dishes for free choice ,The rooms are always clean and eventually we come back for free. Thanks :):) P.S.: The hotel is very child friendly. Best regards to Juan Axel & Nadine Zölitz

  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. That saves me. Thanks for being so selbsine!

  27. It’s an honor to find your blog. I enjoy discovering blogs. It’s like going into a treasure hunt. The treasure are the works of the bloggers we meet along the way. Thanks.

  28. I have a lot more traffic from facebook then twitter but my comments come more from twitter people. I think it depends if you’re hoping to build your community with regular people or other bloggers.

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

  30. http://www.michalgasior.pl/s/sluchanie Looking for a new or used auto can be a tough method unless you know what you will be performing. By teaching yourself about auto purchasing prior to head to the dealer, you could make issues much easier on your own. The following tips will help your following shopping getaway be more pleasurable.

    Usually provide a auto technician alongside when searching for a new motor vehicle. Vehicle dealers are well known for selling lemons and you do not wish to be their after that patient. Provided you can not get a technician to think about autos along with you, at least be sure that you have him review your ultimate selection before you buy it.

    Know your limitations. Before you start buying for your upcoming auto or pickup truck, make a decision what you can manage to pay, and stay with it. Don’t forget about to add desire for your estimations. You can expect to pay all around 20 % as a payment in advance at the same time, so be prepared.

    Prior to visiting a dealer, know what kind of motor vehicle you desire. Study all of you options just before buying so that you can decide what works well with your finances and loved ones requirements. Do your research to discover simply how much you should pay for the probable automobile.

    Prior to signing any commitment take the time to study each and every series, including the small print. When there is something listed that you simply do not fully grasp, will not signal until you get an response that you just understand. Unsavory salesmen may use a legal contract to put in several service fees which were not discussed.

    When you keep the preceding suggestions in your mind the next time that you go shopping for a car, you will be more likely to obtain a good offer. Purchasing a car lacks to be a frustration. Just use the information with this post and you could receive the auto you would like at the great cost.

  31. RE:Настраиваем Python в Eclipse и пишем Hello World! НПП Валок Крановые и трамвайные колёса

  32. Мало хлопотать о здоровье своего ребенка — следует производить решительные действия для его защиты. Притом поручить данный вопрос следует только опытным профессиональным педиатрам. На сегодняшний день прием персонального педиатра по карману далеко не всем жителям России. А отправляться по любому вопросу в поликлинику, простаивать бесконечные очереди и подвергать малыша риску заразиться вирусами от других детей — тоже не вариант. К счастью, многочисленные частные клиники предлагают программу Детского Добровольного Медицинского Обслуживания (ДМО), которая помогает за незначительную сумму денег купить полис на одногодичное обслуживание у педиатров. К сожалению, не многие знают о такой услуге и не перестают лечить детей народными методиками, выжидают часами в очередях и отдают большие деньги за приемы частных докторов. А программа Добровольного Медицинского Обслуживания для детей позволяет: » Бесплатно получить больничный лист по уходу за ребенком; » Бесплатно проходить обследование у индивидуальных врачей педиатров; » Бесплатно или со скидкой проходить лечебные процедуры и диагностические процедуры; » Лечить ребенка своевременно, качественно и без очередей. Для того чтобы ознакомиться со списком клиник и условиями оказания услуг достаточно вбить в поиск Яндекса или Google ключевое выражение: «Добровольное Медицинское Обслуживание». После этого необходимо подобрать понравившуюся клинику и оформить договор.

    34j5c6h87

  33. Appreciate it for this post, I’m a big fan of this internet website would like to maintain updated. cartier falso bracciale love http://www.miglioreanello.com/


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