Учебники

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

Python 3 доступен для Windows, Mac OS и большинства разновидностей операционной системы Linux. Несмотря на то, что Python 2 доступен для многих других ОС, поддержка Python 3 либо не была предоставлена ​​для них, либо была прекращена.

Настройка локальной среды

Откройте окно терминала и введите «python», чтобы узнать, установлен ли он и какая версия установлена.

Получение Python

Платформа Windows

Двоичные файлы последней версии Python 3 (Python 3.5.1) доступны на этой странице загрузки.

Доступны следующие варианты установки.

  • Встраиваемый zip-файл Windows x86-64
  • Установщик исполняемого файла Windows x86-64
  • Windows x86-64 веб-установщик
  • Встраиваемый zip-файл Windows x86
  • Установщик исполняемого файла Windows x86
  • Сетевой установщик Windows x86

Примечание. Для установки Python 3.5.1 необходимо установить минимальные требования к ОС Windows 7 с пакетом обновления 1 (SP1). Для версий 3.0 до 3.4.x Windows XP является приемлемой.

Платформа Linux

Различные версии Linux используют разные менеджеры пакетов для установки новых пакетов.

В Ubuntu Linux Python 3 устанавливается с помощью следующей команды из терминала.

$sudo apt-get install python3-minimal

Установка из источника

Загрузите архив с исходным кодом Gzipped с URL-адреса загрузки Python — https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz

Extract the tarball
tar xvfz Python-3.5.1.tgz
Configure and Install:
cd Python-3.5.1
./configure --prefix = /opt/python3.5.1
make  
sudo make install

Mac OS

Загрузите установщики Mac OS с этого URL — https://www.python.org/downloads/mac-osx/

  • Установщик Mac OS X 64-bit / 32-bit — python-3.5.1-macosx10.6.pkg
  • Установщик 32-битной версии Mac OS X i386 / PPC — python-3.5.1-macosx10.5.pkg

Дважды щелкните этот файл пакета и следуйте инструкциям мастера для установки.

Самый актуальный и актуальный исходный код, двоичные файлы, документация, новости и т. Д. Доступны на официальном сайте Python —

Официальный сайт Pythonhttps://www.python.org/

Вы можете скачать документацию по Python со следующего сайта. Документация доступна в форматах HTML, PDF и PostScript.

Веб-сайт документации Pythonwww.python.org/doc/

Настройка PATH

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

Важные особенности —

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

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

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

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

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

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

Установка пути в Unix / Linux

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

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

  • В оболочке bash (Linux) — введите export PYTHONPATH = / usr / local / bin / python3.4 и нажмите Enter.

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

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

В оболочке bash (Linux) — введите export PYTHONPATH = / usr / local / bin / python3.4 и нажмите Enter.

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

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

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

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

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

В командной строке введите путь% 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.

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

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

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

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

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

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

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

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