Настройка среды разработки Python: Полное руководство по установке
Локальная настройка окружения
Откройте терминал и введите python, чтобы проверить, установлен ли Python и какая версия.
Python доступен на множестве платформ: Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX), Win 9x/NT/2000, Macintosh (Intel, PPC, 68K), OS/2, DOS, PalmOS, Nokia, Windows CE, Acorn/RISC OS, BeOS, Amiga, VMS/OpenVMS, QNX, VxWorks, Psion, а также портирован на Java и .NET виртуальные машины.
Получение Python
Самые свежие исходники, бинарники, документация и новости на официальном сайте: https://www.python.org/
Документация доступна по адресу: https://www.python.org/doc/ (HTML, PDF, PostScript).
Установка Python
Скачайте бинарный дистрибутив для своей платформы. Если бинарника нет, понадобится C-компилятор для сборки из исходников — это даёт больше гибкости в выборе компонентов.
Установка на Unix и Linux
- Перейдите на страницу загрузки.
- Скачайте архив с исходным кодом для Unix/Linux.
- Распакуйте файлы.
- При необходимости отредактируйте Modules/Setup для настройки опций.
- Выполните
./configure - Выполните
make - Выполните
make install
Python установится в /usr/local/bin, библиотеки — в /usr/local/lib/pythonXX (XX — версия).
Установка на Windows
- Скачайте установщик python-XYZ.msi (XYZ — версия) с страницы загрузки.
- Для работы нужен Microsoft Installer 2.0. Сохраните файл локально и запустите.
- Запустите мастер установки, примите настройки по умолчанию, дождитесь завершения.
Установка на Macintosh
Новые Mac поставляются с Python, но версия может быть устаревшей. Актуальную версию и инструменты разработки см. на https://www.python.org/download/mac/. Для старых версий Mac OS (до 10.3) доступен MacPython (документация).
Настройка переменной PATH
Операционные системы используют переменную окружения PATH (Unix — PATH, Windows — Path, регистрозависимость в Unix) для поиска исполняемых файлов.
В Mac OS установщик настраивает PATH автоматически. Чтобы вызывать интерпретатор из любой директории, добавьте путь к Python в PATH.
Настройка PATH в Unix/Linux
- csh shell:
setenv PATH "$PATH:/usr/local/bin/python" - bash shell (Linux):
export PATH="$PATH:/usr/local/bin/python" - sh или ksh shell:
PATH="$PATH:/usr/local/bin/python" - Примечание:
/usr/local/bin/python— путь к каталогу Python.
Настройка PATH в Windows
В командной строке: path %path%;C:\Python (где C:\Python — каталог Python).
Переменные окружения Python
| № | Переменная и описание |
|---|---|
| 1 | PYTHONPATH — аналогично PATH. Указывает интерпретатору, где искать импортируемые модули. Должен включать каталог стандартной библиотеки и директории с исходным кодом. Часто устанавливается инсталлятором. |
| 2 | PYTHONSTARTUP — путь к файлу инициализации с кодом Python. Выполняется при каждом запуске интерпретатора. В Unix называется .pythonrc.py, может загружать утилиты или изменять PYTHONPATH. |
| 3 | PYTHONCASEOK — в Windows заставляет Python находить первое нечувствительное к регистру совпадение в import. Установите любое значение для активации. |
| 4 | PYTHONHOME — альтернативный путь поиска модулей. Обычно встроен в PYTHONSTARTUP или PYTHONPATH для легкого переключения библиотек. |
Запуск Python
Три способа запуска:
Интерактивный интерпретатор
Введите python в командной строке Unix, DOS или другой системе с shell.
$ python # Unix/Linux python% # Unix/Linux C:> python # Windows/DOS
Параметры командной строки:
| № | Опция и описание |
|---|---|
| 1 | -d — отладочный вывод. |
| 2 | -O — оптимизированный байт-код (.pyo файлы). |
| 3 | -S — не запускать import site при старте. |
| 4 | -v — подробный вывод (трассировка import). |
| 5 | -X — отключить встроенные исключения на базе классов (устарело с 1.6). |
| 6 | -c cmd — выполнить скрипт, переданный строкой. |
| 7 | file — выполнить скрипт из файла. |
Скрипт из командной строки
$ python script.py # Unix/Linux python% script.py # Unix/Linux C:> python script.py # Windows/DOS
Важно: права файла должны разрешать выполнение.
Интегрированная среда разработки (IDE)
- Unix — IDLE, первая IDE для Python.
- Windows — PythonWin, первый Windows-интерфейс с GUI.
- Macintosh — MacPython с IDLE, скачивается с официального сайта (MacBinary или BinHex).
При проблемах обратитесь к системному администратору. Убедитесь, что окружение настроено корректно.
Примечание: примеры в последующих главах выполнены на Python 2.4.3 (CentOS Linux). Онлайн-среда уже настроена — можно запускать примеры во время изучения.
Python
- Освоение типов данных в Python: практическое руководство
- Мастерство операторов Python: Полное руководство
- Оператор pass в Python: практическое руководство
- Аргументы функций в Python: позиционные, именованные и параметры по умолчанию
- Проверка существования файлов и директорий в Python — практическое руководство
- Настройка среды разработки Java: пошаговое руководство
- Настройка среды разработки на C: компиляторы, редакторы и инструменты
- Полное руководство по настройке среды разработки C++
- Настройка среды разработки Java 10: сборка, компиляция и запуск
- Настройка среды разработки Java 9: пошаговое руководство