22 августа 2009 г. Eclipse FreeBSD Python Windows

Установка интерпретатора Python и среды разрабоки PyDev для Eclipse

python_2

Всем привет, сегодня я расскажу о том, как вам начать разрабатывать на Python свои программы, а именно о установке интерпретатора, а также о среде разработки PyDev для Eclipse.

Установка интерпретатора Python

Интерпретатор нужен для обработки инструкций исходного кода сценариев на языке Python, последующей компиляции в байт-код и выполнения на виртуальной машине. О всех этих понятиях и как работает Python рассказываю в следующей статье.

Установка для Windows

Скачайте пакет ActivePython и установите его, почему именно этот пакет расскажу в следующей статье. Далее, запустите консоль Windows (cmd.exe) через Пуск->Выполнить (Win+R) и введите команду "python", вы увидите следующее:

C:\Documents and Settings\adw0rd>python
ActivePython 2.6.2.2 (ActiveState Software Inc.) based on
Python 2.6.2 (r262:71600, Apr 21 2009, 15:05:37) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

Если у вас вышло следующее сообщение:

C:\Documents and Settings\adw0rd>python
"python" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

то вам следует прописать путь до "python.exe" в системную переменную "Path".

Установка Python для FreeBSD

Тут все проще, сначала обновите порты, далее просто установите Python из портов:

# cd /usr/ports/
# portsnap fetch update
# cd lang/python
# make install clean
# rehash

rehash - нужен для того, чтобы сразу же, без перезагрузки терминала вам была доступна команда "python", без необходимости ввода полного пути до исполняемого файла!

Если вам нужна конкретная версия, то на момент написания статьи доступны следующие версии:

lang/python23
lang/python24
lang/python25
lang/python26
lang/python30
lang/python31

Интегрированные среды разработки (IDE)

В качестве IDE для Python существует куча программ, можно выбрать IDLE, как рекомендует автор книги "Изучаем Python" Марк Лутц, или NetBeans например, однако я рекомендую установить Eclipse и расширение PyDev.

PyDev для Eclipse

Заходим на страницу расширения: Eclipse / PyDev и копируем "Update Site URL":

http://pydev.sourceforge.net/updates/

Далее, в Eclipse, проходим в окно "Help -> Install new software..." и вбиваем туда эту ссылку, жмем "Finish" и следуем инструкциям Eclipse, он вас попросит перезагрузить IDE, перезагрузите. Далее, добавьте новую перспективу: "Windows -> Open Perspective -> Other... -> Pydev", жмем "OK" и все, вы установили PyDev, переходите к следующей статье.

Комментарии

спасибо. мне это должно пригодиться в скором времени

Спасибо, всё очень подробно! Но есть проблема - когда устанавливаем Pydev с http://pydev.org/updates/ - он пишет ошибку и т.д.... Из-за чего это может быть?

Не знаю, у меня работает, а что за ошибка?

всё, спасибо - просто глюк скорее всего - на 5-ый раз пошло))))

Еще хотелось бы понять как из под эклипса(linux) стартануть проект на Питоне. У меня при попытке запуска проекта пишет unable to find an Ant file...
Да кстати устанвленный eclipse-pydev не давал создать проект, по вашему способу сделалось.

jingvar, странно, у меня так не писало. А что за версия эклипса? А пайдева?

по вашему способу сделалось.
то есть все хорошо? Нет уже проблем?

Александр 24 мая 2010 г. 1:16

Update Site URL: http://pydev.org/updates/

Хм.. сделал всё по порядку. Но при создании просит указать интерпретатор, и что дальше- не понятно. Версия Питона-2.7

Ну так укажите

Ну да. Если бы знвл, как, то указал бы) Эклипс 1 раз в глаза вижу, до этого пользовалься НэтБин.

Я сейчас не работаю с eclipse, а работаю под emacs, Но я думаю это настраивается в Preferences -> PyDev
Могу проверить завтра на работе, там есть копия eclipse

Заходите в eclipse, далее: "Window" -> "Preferences" -> "Pydev" -> "Interpreters - Python"
И нажимаете "New...", указываете параметры :)

Хм.. А подскажите пожалуйста.. Вот установил плагин, создал перспективу.. Создал новый проект Питона.. а что далее?) Есть только папка с именем проекта и какие то файлы в подпапке Питона 2.7. А где сам код писать?)

Кликаете по проекту правой клавишей (т.е. вызываете "контекстное меню") и "New file..." или как-то так. Вы впервые работаете с IDE?

Мм..да)
Ранее в универе писали на borland c, немного на visual c. Но вот тут слабо понимаю как создать текстовый файл с кодом, также как создать готовый скриптик файл с .py)
Спасибо!

то вам следует прописать путь до "python.exe" в системную переменную "Path"

как это делается?

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

Markdown