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 не работи навсякъде, предполагам има нужда от допълнителна конфигурация.
Безподобния пост.
Related posts brought to you by Yet Another Related Posts Plugin.
Comments