← Все записи

Установка интерпретатора 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

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, переходите к следующей статье.

Комментарии 19

Архив обсуждения. Новые комментарии закрыты.

SpensoR

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

jingvar

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

adw0rd

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

по вашему способу сделалось.

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

Артём

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

Артём

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

adw0rd

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

adw0rd

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

Tom

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

adw0rd

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

Tom

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

shijans

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

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