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 —
Официальный сайт Python — https://www.python.org/
Вы можете скачать документацию по Python со следующего сайта. Документация доступна в форматах HTML, PDF и PostScript.
Веб-сайт документации Python — www.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.
-
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 3.4.1, доступной в Windows 7 и Ubuntu Linux.
Мы уже настроили среду программирования Python онлайн, чтобы вы могли выполнять все доступные примеры в режиме онлайн, пока изучаете теорию. Не стесняйтесь изменять любой пример и выполнять его онлайн.