Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> Python

Настройка среды разработки 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

Python установится в /usr/local/bin, библиотеки — в /usr/local/lib/pythonXX (XX — версия).

Установка на Windows

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

Настройка PATH в Windows

В командной строке: path %path%;C:\Python (где C:\Python — каталог Python).

Переменные окружения Python

№Переменная и описание
1PYTHONPATH — аналогично PATH. Указывает интерпретатору, где искать импортируемые модули. Должен включать каталог стандартной библиотеки и директории с исходным кодом. Часто устанавливается инсталлятором.
2PYTHONSTARTUP — путь к файлу инициализации с кодом Python. Выполняется при каждом запуске интерпретатора. В Unix называется .pythonrc.py, может загружать утилиты или изменять PYTHONPATH.
3PYTHONCASEOK — в Windows заставляет Python находить первое нечувствительное к регистру совпадение в import. Установите любое значение для активации.
4PYTHONHOME — альтернативный путь поиска модулей. Обычно встроен в 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 — выполнить скрипт, переданный строкой.
7file — выполнить скрипт из файла.

Скрипт из командной строки

$ python script.py    # Unix/Linux
python% script.py     # Unix/Linux
C:> python script.py  # Windows/DOS

Важно: права файла должны разрешать выполнение.

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

При проблемах обратитесь к системному администратору. Убедитесь, что окружение настроено корректно.

Примечание: примеры в последующих главах выполнены на Python 2.4.3 (CentOS Linux). Онлайн-среда уже настроена — можно запускать примеры во время изучения.

Python

  1. Освоение типов данных в Python: практическое руководство
  2. Мастерство операторов Python: Полное руководство
  3. Оператор pass в Python: практическое руководство
  4. Аргументы функций в Python: позиционные, именованные и параметры по умолчанию
  5. Проверка существования файлов и директорий в Python — практическое руководство
  6. Настройка среды разработки Java: пошаговое руководство
  7. Настройка среды разработки на C: компиляторы, редакторы и инструменты
  8. Полное руководство по настройке среды разработки C++
  9. Настройка среды разработки Java 10: сборка, компиляция и запуск
  10. Настройка среды разработки Java 9: пошаговое руководство