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

Note- Для установки Python 3.5.1 минимальные требования к ОС - Windows 7 с SP1. Для версий 3.0–3.4.x допустима Windows XP.

Платформа Linux

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

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

$sudo apt-get install python3-minimal

Установка из исходников

Загрузите архив с исходным кодом Gzip с 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/

  • 64-разрядная / 32-разрядная программа установки Mac OS X - python-3.5.1-macosx10.6.pkg
  • 32-разрядный установщик Mac OS X i386 / PPC - python-3.5.1-macosx10.5.pkg

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

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

Python Official Website - https://www.python.org/

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

Python Documentation Website- www.python.org/doc/

Настройка PATH

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

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

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

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

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

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

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

  • In the csh shell - введите setenv PATH "$ PATH: / usr / local / bin / python3" и нажмите Enter.

  • In the bash shell (Linux) - введите export PYTHONPATH = / usr / local / bin / python3.4 и нажмите Enter.

  • In the sh or ksh shell - введите PATH = "$ PATH: / usr / local / bin / python3" и нажмите Enter.

Note - / usr / local / bin / python3 - это путь к каталогу Python.

Установка пути в Windows

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

  • At the command prompt - введите path% path%; C: \ Python и нажмите Enter.

Note - 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, чтобы упростить переключение библиотек модулей.

Запуск Python

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

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

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

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

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

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

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

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

-d

обеспечить вывод отладки

2

-O

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

3

-S

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

4

-v

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

5

-X

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

6

-c cmd

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

7

file

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

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

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

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

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

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

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

  • Unix - IDLE - это самая первая Unix IDE для Python.

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

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

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

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

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