Here I come, there I am.

Python в Eclipse : Pydev

at 08:13 by nofearinc
Category: Coding

Миналата седмица трябваше да драсна едно скриптче на Python, но тъй като скоро не съм писал нищо сериозно, досега пишех в стандартен текстов редактор или директно в интерпретатора. Сега ми липсваха удобства от сорта на autocomplete и debug на кода, така че потърсих някакво IDE или плъгин за добре познатия ни Eclipse. Попаднах на Pydev. Това е плъгин за Eclipse, който ви помага с писането на Python или Jython (онази извънземна комбинация на джавешки пайтън). Като всяко себеуважаващо се подобие на IDE, Pydev оцветява кода ви, поддържа рефакторинг, позволява разумно debug-ване и инспекция на променливите; кара ви се, ако не сте сложили отместванията според синтаксиса на езика, и др. Инсталацията му е стандартна за Eclipse: Минаваме през Help -> Software Updates -> Find and Install... Избираме втория бокс Search for new features to install Избираме New Remote Site, където подаваме пътя http://pydev.sourceforge.net/updates/ с избран от нас alias Click-ваме на избрания от нас нов добавен сайт, избираме Finish и инсталираме всички модули, които са в отдалечения сайт. IDE-то ще иска да се рестартира - so be it. При стартиране можем да си изберем нов workspace, само за пайтънски проекти - това е вече по избор. Когато Eclipse придобие точния син цвят, можем да създадем проект. Не създаваме Java project или General такъв, върху Project explorer-a (или Navigator-a, лявото меню стандартно в Eclipse) избираме контекстното меню -> New -> Other:

Оттам се ориентираме към Pydev и Pydev Project: Ако нямате конфигуриран интерпретатор в средата, то трябва да го конфигурирате. От Windows -> Preferences на Eclipse избирате Pydev -> Interpreter менютата. Оттам избирате пътя, където се намира вашия Python интерпретатор. Трябва да изберете python.exe или друг изпълним файл в зависимост от операционната система. Крайният резултат изглежда така:

Вече правим Pydev Project по гореописания начин, избираме версията и сме готови. Имайки проект, можем да създадем модул (в който да създаваме класове, функции или директно програмата straight forward). Вероятно Eclipse ще иска да смени перспективата на IDE-то с Pydev такава, по-удобна за разработчиците. Пишем кода си и от Run менюто избираме една от всички възможности: Готово! Кодът ни е изпълнен, а резултатът е видим в конзолата (ако оutput-ваме нещо). П.С. Autocomplete не работи навсякъде, предполагам има нужда от допълнителна конфигурация.
Share and Enjoy:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • MySpace
  • Slashdot
  • Technorati
  • TwitThis
del.icio.us Digg DZone Facebook Google Google Reader Magnolia reddit SlashDot Technorati ReadMe.ru Dobavi.com Dao.bg Lubimi.com Ping.bg Pipe.bg Svejo.net Web-bg.com

Безподобния пост.

Related posts brought to you by Yet Another Related Posts Plugin.

Comments

Leave a Reply