Установка интерпретатора Python и среды разрабоки PyDev для Eclipse
Всем привет, сегодня я расскажу о том, как вам начать разрабатывать на 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", без необходимости ввода полного пути до исполняемого файла!
Если вам нужна конкретная версия, то на момент написания статьи доступны следующие версии:
В качестве IDE для Python существует куча программ, можно выбрать IDLE, как рекомендует автор книги "Изучаем Python" Марк Лутц, или NetBeans например, однако я рекомендую установить Eclipse и расширение PyDev.
PyDev для Eclipse
Заходим на страницу расширения: Eclipse / PyDev и копируем "Update Site URL":
Далее, в Eclipse, проходим в окно "Help -> Install new software..." и вбиваем туда эту ссылку, жмем "Finish" и следуем инструкциям Eclipse, он вас попросит перезагрузить IDE, перезагрузите. Далее, добавьте новую перспективу: "Windows -> Open Perspective -> Other... -> Pydev", жмем "OK" и все, вы установили PyDev, переходите к следующей статье.
Спасибо, всё очень подробно! Но есть проблема - когда устанавливаем Pydev с http://pydev.org/updates/ - он пишет ошибку и т.д.... Из-за чего это может быть?
Еще хотелось бы понять как из под эклипса(linux) стартануть проект на Питоне. У меня при попытке запуска проекта пишет unable to find an Ant file...
Да кстати устанвленный eclipse-pydev не давал создать проект, по вашему способу сделалось.
Я сейчас не работаю с eclipse, а работаю под emacs, Но я думаю это настраивается в Preferences -> PyDev
Могу проверить завтра на работе, там есть копия eclipse
Хм.. А подскажите пожалуйста.. Вот установил плагин, создал перспективу.. Создал новый проект Питона.. а что далее?) Есть только папка с именем проекта и какие то файлы в подпапке Питона 2.7. А где сам код писать?)
Мм..да)
Ранее в универе писали на borland c, немного на visual c. Но вот тут слабо понимаю как создать текстовый файл с кодом, также как создать готовый скриптик файл с .py)
Спасибо!
Комментарии
спасибо. мне это должно пригодиться в скором времени
Спасибо, всё очень подробно! Но есть проблема - когда устанавливаем Pydev с http://pydev.org/updates/ - он пишет ошибку и т.д.... Из-за чего это может быть?
Не знаю, у меня работает, а что за ошибка?
всё, спасибо - просто глюк скорее всего - на 5-ый раз пошло))))
Бывает :)
Еще хотелось бы понять как из под эклипса(linux) стартануть проект на Питоне. У меня при попытке запуска проекта пишет unable to find an Ant file...
Да кстати устанвленный eclipse-pydev не давал создать проект, по вашему способу сделалось.
jingvar, странно, у меня так не писало. А что за версия эклипса? А пайдева?
то есть все хорошо? Нет уже проблем?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)
Спасибо!
как это делается?
@shijans в Google
Для питона мне больше всего нравится Codelobster IDE - http://www.codelobster.com
Оставьте свой комментарий