Учебники

Python — Настройка среды

Python доступен на самых разных платформах, включая Linux и Mac OS X. Давайте разберемся, как настроить нашу среду 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
  • Python также был портирован на виртуальные машины Java и .NET

Получение Python

Самый актуальный и актуальный исходный код, двоичные файлы, документация, новости и т. Д. Доступны на официальном сайте Python https://www.python.org/

Вы можете скачать документацию по Python с https://www.python.org/doc/ . Документация доступна в форматах HTML, PDF и PostScript.

Установка Python

Дистрибутив Python доступен для самых разных платформ. Вам нужно скачать только двоичный код, подходящий для вашей платформы, и установить Python.

Если двоичный код для вашей платформы недоступен, вам нужен компилятор C, чтобы скомпилировать исходный код вручную. Компиляция исходного кода обеспечивает большую гибкость с точки зрения выбора функций, которые требуются при установке.

Вот краткий обзор установки Python на различных платформах —

Установка Unix и Linux

Вот простые шаги для установки Python на компьютере с Unix / Linux.

  • Откройте веб-браузер и перейдите по адресу https://www.python.org/downloads/ .

  • Перейдите по ссылке, чтобы скачать сжатый исходный код, доступный для Unix / Linux.

  • Скачивайте и извлекайте файлы.

  • Редактирование модуля / файла настройки, если вы хотите настроить некоторые параметры.

  • запустить ./configure скрипт

  • делать

  • сделать установку

Откройте веб-браузер и перейдите по адресу https://www.python.org/downloads/ .

Перейдите по ссылке, чтобы скачать сжатый исходный код, доступный для Unix / Linux.

Скачивайте и извлекайте файлы.

Редактирование модуля / файла настройки, если вы хотите настроить некоторые параметры.

запустить ./configure скрипт

делать

сделать установку

Это устанавливает Python в стандартном месте / usr / local / bin и его библиотеках в / usr / local / lib / pythonXX, где XX — версия Python.

Установка Windows

Вот шаги для установки Python на компьютере с Windows.

  • Откройте веб-браузер и перейдите по адресу https://www.python.org/downloads/ .

  • Перейдите по ссылке для файла установщика Windows python-XYZ.msi, где XYZ — версия, которую вам нужно установить.

  • Чтобы использовать этот установщик python-XYZ.msi , система Windows должна поддерживать Microsoft Installer 2.0. Сохраните файл установщика на локальном компьютере, а затем запустите его, чтобы выяснить, поддерживает ли ваш компьютер MSI.

  • Запустите загруженный файл. Это вызывает мастера установки Python, который действительно прост в использовании. Просто примите настройки по умолчанию, дождитесь окончания установки, и все готово.

Откройте веб-браузер и перейдите по адресу https://www.python.org/downloads/ .

Перейдите по ссылке для файла установщика Windows python-XYZ.msi, где XYZ — версия, которую вам нужно установить.

Чтобы использовать этот установщик python-XYZ.msi , система Windows должна поддерживать Microsoft Installer 2.0. Сохраните файл установщика на локальном компьютере, а затем запустите его, чтобы выяснить, поддерживает ли ваш компьютер MSI.

Запустите загруженный файл. Это вызывает мастера установки Python, который действительно прост в использовании. Просто примите настройки по умолчанию, дождитесь окончания установки, и все готово.

Установка Macintosh

Последние Mac поставляются с установленным Python, но он может устареть на несколько лет. См. Http://www.python.org/download/mac/ для получения инструкций по получению текущей версии вместе с дополнительными инструментами для поддержки разработки на Mac. Для более старых Mac OS до Mac OS X 10.3 (выпущена в 2003 году) доступен MacPython.

Джек Янсен поддерживает его, и вы можете иметь полный доступ ко всей документации на его веб-сайте — http://www.cwi.nl/~jack/macpython.html . Вы можете найти полную информацию об установке Mac OS.

Настройка PATH

Программы и другие исполняемые файлы могут находиться во многих каталогах, поэтому операционные системы предоставляют путь поиска, в котором перечислены каталоги, в которых ОС ищет исполняемые файлы.

Путь хранится в переменной среды, которая является именованной строкой, поддерживаемой операционной системой. Эта переменная содержит информацию, доступную для командной оболочки и других программ.

Переменная пути называется PATH в Unix или Path в Windows (Unix чувствительна к регистру; Windows — нет).

В Mac OS программа установки обрабатывает детали пути. Чтобы вызвать интерпретатор Python из любого конкретного каталога, вы должны добавить каталог Python в свой путь.

Настройка пути в Unix / Linux

Чтобы добавить каталог Python к пути для конкретной сессии в Unix —

  • В командной оболочке csh введите setenv PATH «$ PATH: / usr / local / bin / python» и нажмите Enter.

  • В оболочке bash (Linux) — введите export PATH = «$ PATH: / usr / local / bin / python» и нажмите Enter.

  • В оболочке sh или ksh введите PATH = «$ PATH: / usr / local / bin / python» и нажмите Enter.

  • Примечание — / usr / local / bin / python — это путь к каталогу Python

В командной оболочке csh введите setenv PATH «$ PATH: / usr / local / bin / python» и нажмите Enter.

В оболочке bash (Linux) — введите export PATH = «$ PATH: / usr / local / bin / python» и нажмите Enter.

В оболочке sh или ksh введите PATH = «$ PATH: / usr / local / bin / python» и нажмите Enter.

Примечание — / usr / local / bin / python — это путь к каталогу Python

Настройка пути в Windows

Чтобы добавить каталог Python к пути для конкретного сеанса в Windows —

В командной строке введите путь% path%; C: \ Python и нажмите Enter.

Примечание. C: \ Python — это путь к каталогу Python.

Переменные среды Python

Вот важные переменные среды, которые могут быть распознаны Python —

Sr.No. Переменная и описание
1

PYTHONPATH

Он играет роль, похожую на PATH. Эта переменная сообщает интерпретатору Python, где искать файлы модуля, импортированные в программу. Он должен включать каталог исходной библиотеки Python и каталоги, содержащие исходный код Python. PYTHONPATH иногда задается установщиком Python.

2

PYTHONSTARTUP

Он содержит путь к файлу инициализации, содержащему исходный код Python. Это выполняется каждый раз, когда вы запускаете переводчик. В Unix он называется .pythonrc.py и содержит команды, которые загружают утилиты или модифицируют PYTHONPATH.

3

PYTHONCASEOK

Он используется в Windows для указания Python найти первое без учета регистра совпадение в операторе импорта. Установите эту переменную в любое значение, чтобы активировать ее.

4

PYTHONHOME

Это альтернативный путь поиска модуля. Обычно он встроен в каталоги PYTHONSTARTUP или PYTHONPATH, чтобы упростить переключение библиотек модулей.

PYTHONPATH

Он играет роль, похожую на PATH. Эта переменная сообщает интерпретатору Python, где искать файлы модуля, импортированные в программу. Он должен включать каталог исходной библиотеки Python и каталоги, содержащие исходный код Python. PYTHONPATH иногда задается установщиком Python.

PYTHONSTARTUP

Он содержит путь к файлу инициализации, содержащему исходный код Python. Это выполняется каждый раз, когда вы запускаете переводчик. В Unix он называется .pythonrc.py и содержит команды, которые загружают утилиты или модифицируют PYTHONPATH.

PYTHONCASEOK

Он используется в Windows для указания Python найти первое без учета регистра совпадение в операторе импорта. Установите эту переменную в любое значение, чтобы активировать ее.

PYTHONHOME

Это альтернативный путь поиска модуля. Обычно он встроен в каталоги PYTHONSTARTUP или PYTHONPATH, чтобы упростить переключение библиотек модулей.

Запуск Python

Есть три разных способа запуска Python —

Интерактивный переводчик

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

Введите python в командной строке.

Начните кодировать прямо в интерактивном переводчике.

$python # Unix/Linux
or
python% # Unix/Linux
or
C:> python # Windows/DOS

Вот список всех доступных параметров командной строки —

Sr.No. Вариант и описание
1

-d

Это обеспечивает отладочный вывод.

2

Он генерирует оптимизированный байт-код (в результате чего .pyo файлы).

3

-S

Не запускайте сайт импорта для поиска путей Python при запуске.

4

-v

подробный вывод (подробный след по операторам импорта).

5

-ИКС

отключите встроенные исключения на основе классов (просто используйте строки); устарел начиная с версии 1.6.

6

-c cmd

запустить скрипт Python, отправленный в виде строки cmd

7

файл

запустить скрипт Python из указанного файла

-d

Это обеспечивает отладочный вывод.

Он генерирует оптимизированный байт-код (в результате чего .pyo файлы).

-S

Не запускайте сайт импорта для поиска путей Python при запуске.

-v

подробный вывод (подробный след по операторам импорта).

-ИКС

отключите встроенные исключения на основе классов (просто используйте строки); устарел начиная с версии 1.6.

-c cmd

запустить скрипт Python, отправленный в виде строки cmd

файл

запустить скрипт Python из указанного файла

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

Сценарий Python может быть выполнен из командной строки, вызвав интерпретатор в вашем приложении, как показано ниже:

$python script.py # Unix/Linux

or

python% script.py # Unix/Linux

or 

C: >python script.py # Windows/DOS

Примечание. Убедитесь, что режим доступа к файлам разрешает выполнение.

Интегрированная среда развития

Вы также можете запускать Python из среды графического интерфейса пользователя (GUI), если в вашей системе есть приложение с графическим интерфейсом, которое поддерживает Python.

  • Unix — IDLE — самая первая Unix IDE для Python.

  • Windows — PythonWin — это первый интерфейс Windows для Python, представляющий собой среду разработки с графическим интерфейсом.

  • Macintosh — версия Python для Macintosh вместе с IDLE IDE доступна на основном веб-сайте, которую можно загрузить в виде файлов MacBinary или BinHex’d.

Unix — IDLE — самая первая Unix IDE для Python.

Windows — PythonWin — это первый интерфейс Windows для Python, представляющий собой среду разработки с графическим интерфейсом.

Macintosh — версия Python для Macintosh вместе с IDLE IDE доступна на основном веб-сайте, которую можно загрузить в виде файлов MacBinary или BinHex’d.

Если вы не можете правильно настроить среду, вы можете обратиться за помощью к системному администратору. Убедитесь, что среда Python правильно настроена и работает отлично.

Примечание. Все примеры, приведенные в последующих главах, выполняются с версией Python 2.4.3, доступной для разновидности CentOS в Linux.

Мы уже настроили среду программирования Python в Интернете, чтобы вы могли выполнять все доступные примеры в Интернете одновременно с изучением теории. Не стесняйтесь изменять любой пример и выполнять его онлайн.