Установка

Версии Python

На сегодняшний день существуют две версии Python — это Python 2 и Python 3, у них отсутствует полная совместимость друг с другом. На данный момент вторая версия Python ещё широко используется, но, судя по изменениям, которые происходят, со временем, она останется только для запуска старого кода. Мы будем Python 3, и, в дальнейшем, если где-то будет встречаться слово Python, то под ним следует понимать Python 3. Случаи применения Python 2 будут специально оговариваться.

Установка Python

Для установки интерпретатора Python на ваш компьютер, первое, что нужно сделать — это скачать дистрибутив. Загрузить его можно с официального сайта, перейдя по ссылке https://www.python.org/downloads/





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

Для операционной системы Windows дистрибутив распространяется либо в виде исполняемого файл, либо в виде архивного файла.





Порядок установки.

  1. Запустите скачанный установочный файл.
  2. Выберете способ установки.




В данном окне предлагается два варианта Install Now и Customize installation. При выборе Install Now, Python установится в папку по указанному пути. Помимо самого интерпретатора будет установлен IDLE (интегрированная среда разработки), pip (пакетный менеджер) и документация, а также будут созданы соответствующие ярлыки и установлены связи файлов, имеющие расширение .py с интерпретатором Python. Customize installation – это вариант настраиваемой установки. Опция Add python 3. to PATH нужна для того, чтобы появилась возможность запускать интерпретатор без указания полного пути до исполняемого файла при работе в командной строке.

  1. Отметьте необходимые опций установки (доступно при выборе Customize installation)




На этом шаге нам предлагается отметить дополнения, устанавливаемые вместе с интерпретатором Python . Рекомендуем выбрать все опции:





Помимо указания пути, данное окно позволяет внести дополнительные изменения в процесс установки с помощью опций:

Последние два пункта (Download debugging symbols, Download debug binaries) связаны с загрузкой компонентов для отладки, их мы устанавливать не будем.
  1. После успешной установки вас ждет следующее сообщение.




Установка Python в Linux

Чаще всего интерпретатор Python уже в входит в состав дистрибутива. Это можно проверить набрав в терминале

Terminal> python

или

Terminal> python3

В первом случае, вы запустите Python 2 во втором – Python 3. В будущем, скорее всего, во всех дистрибутивах Linux, включающих Python, будет входить только третья версия. Если у вас, при попытке запустить Python, выдается сообщение о том, что он не установлен, или установлен, но не тот, что вы хотите, то у вас есть два пути: а) собрать Python из исходников; б) взять из репозитория.

Например, для установки из репозитория в Ubuntu воспользуйтесь командой:

Terminal> sudo apt-get install python3

Установка Anaconda

Для удобства запуска примеров и изучения языка Python , советуем установить на свой ПК пакет Anaconda . Этот пакет включает в себя интерпретатор языка Python (есть версии 2 и 3), набор наиболее часто используемых библиотек и удобную среду разработки и исполнения, запускаемую в браузере.

Для установки этого пакета, предварительно нужно скачать дистрибутив https://www.continuum.io/downloads.

Есть варианты под Windows , Linux и Mac OS .

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

1. Запустите скачанный инсталлятор. В первом появившемся окне необходимо нажать «Next».





2. Далее следует принять лицензионное соглашение.





3. Выберете одну из опций установки:





4. Укажите путь, по которому будет установлена Anaconda.





5. Укажите дополнительные опции:





Для начала установки нажмите на кнопку «Install».

5. После этого будет произведена установка Anaconda на ваш компьютер.





Установка Anaconda в Linux

Скачайте дистрибутив Anaconda для Linux, он будет иметь расширение .sh , и запустите установку командой:

Terminal> bash имя_дистрибутива.sh

В результате вы увидите приглашение к установке. Для продолжения процессе нажмите «Enter».





2. Прочитайте лицензионное соглашение, его нужно пролистать до конца.





Согласитесь с ним, для этого требуется набрать в командной строке yes, в ответе на вопрос инсталлятора:

Terminal> Do you approve the license terms? [yes|no]





3. Выберете место установки. Можно выбрать один из следующих вариантов:





Нажмите «ENTER».

4. После этого начнется установка.





Проверка работоспособности

Теперь проверим работоспособность всего того, что мы установили.

Проверка интерпретатора Python

Для начала протестируем интерпретатор в командном режиме. Если вы работаете в Windows , то нажмите сочетание Win+R и в появившемся окне введите python. В Linux откройте окно терминала и в нем введите python3 (или python).

В результате Python запустится в командном режиме, выглядеть это будет примерно так (картинка приведена для Windows, в Linux результат будет аналогичным):





В окне введите:

print("Hello, World!")

Результат должен быть следующий:





Проверка Anaconda

Здесь и далее будем считать, что пакет Anaconda установлен в Windows, в папку C:\Anaconda3, в Linux, вы его можете найти в каталоге, который выбрали при установке.

Перейдите в папку Scripts и введите в командной строке:

Terminal> ipython notebook





Если вы находитесь в Windows и открыли папку C:\Anaconda3\Scripts через проводник, то для запуска интерпретатора командной строки для этой папки в поле адреса введите cmd.





В результате запустится веб-сервер и среда разработки в браузере.





Создайте ноутбук для разработки, для этого нажмите на кнопку «New» (в правом углу окна) и в появившемся списке выберете Python.

В результате будет создана новая страница в браузере с ноутбуком. Введите в первой ячейке команду

print("Hello, World!")

и нажмите Alt+Enter на клавиатуре. Ниже ячейки должна появиться соответствующая надпись.





Установка библиотек

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

Чтобы установить любую нужную библиотеку, можно применить команду pip. Инструмент установки библиотек Python pip непосредственно получает доступ к Интернету и получает их из каталога библиотек Python PyPI. PyPI представляет собой репозиторий, содержащий сторонние библиотеки с открытым исходным кодом, которые постоянно поддерживаются в работоспособном состоянии и сохраняются в репозитории их автором.

Устанавливать библиотеки лучше всего при помощи pip по следующим причинам:

Команда pip работает в командной строке. Чтобы удостовериться в том, что инструмент pip установлен на локальной машине, выполните следующую команду:

Terminal> pip -V

В некоторых инсталляциях в Linux и Mac OS устанавливается и Python 3 и Python 2, в результате чего могут присутствовать команды pip3 и pip2. Если это так, то pip2 подходит только для установки библиотек в Python 2, а команды pip и pip3 — только для библиотек Python 3.

Если проверка закончилась ошибкой, то вам действительно нужно установить pip с нуля. Для установки pip следуйте инструкциям на https://pip.pypa.io/en/stable/installing/. Самый безопасный путь состоит в том, чтобы скачать сценарий get-pip.py по прямой ссылке с get-pip.py и затем выполнить его при помощи следующей команды:

Terminal> python get-pip.py

После того, как вы удостоверитесь, что инструмент pip установлен, можно будет устанавливать дополнительные библиотеки Python. Чтобы установить типовую библиотеку <lib>, нужно просто выполнить команду:

Terminal> pip install <lib>

После этого библиотека <lib> и все библиотеки, от которых она зависит, будут скачаны и установлены.

Если вы установили дистрибутив Anaconda, то в нем для управления установкой библиотек используется инструмент conda

Способы обновления библиотек

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

>>> import numpy
>>> numpy.__version__ # 2 символа подчеркивания перед ним и после него
'1.9.0'

Далее если нужно ее обновить до более новой версии, скажем в точности до версии 1.9.2, то из командной строки можно выполнить следующую ниже команду:

Terminal> pip install -U numpy==1.9.2

Если вы просто заинтересованы в обновлении до последней доступной версии, то просто выполните команду

Terminal> pip install -U numpy