На сегодняшний день существуют две версии Python — это Python 2 и Python 3, у них отсутствует полная совместимость друг с другом. На данный момент вторая версия Python ещё широко используется, но, судя по изменениям, которые происходят, со временем, она останется только для запуска старого кода. Мы будем Python 3, и, в дальнейшем, если где-то будет встречаться слово Python, то под ним следует понимать Python 3. Случаи применения Python 2 будут специально оговариваться.
Для установки интерпретатора Python на ваш компьютер, первое, что нужно сделать — это скачать дистрибутив. Загрузить его можно с официального сайта, перейдя по ссылке https://www.python.org/downloads/
Для операционной системы Windows дистрибутив распространяется либо в виде исполняемого файл, либо в виде архивного файла.
Порядок установки.
В данном окне предлагается два варианта Install Now и Customize installation. При
выборе Install Now, Python установится в папку по указанному пути. Помимо самого
интерпретатора будет установлен IDLE
(интегрированная среда разработки), pip
(пакетный менеджер) и документация, а также будут созданы соответствующие ярлыки
и установлены связи файлов, имеющие расширение .py
с интерпретатором Python.
Customize installation – это вариант настраиваемой установки. Опция Add python 3. to
PATH
нужна для того, чтобы появилась возможность запускать интерпретатор без
указания полного пути до исполняемого файла при работе в командной строке.
На этом шаге нам предлагается отметить дополнения, устанавливаемые вместе с интерпретатором Python . Рекомендуем выбрать все опции:
Documentation
– установка документаций.pip
– установка пакетного менеджера pip.tcl/tk
and IDLE
– установка интегрированной среды разработки (IDLE
) и библиотеки для построения графического интерфейса (tkinter
).Помимо указания пути, данное окно позволяет внести дополнительные изменения в процесс установки с помощью опций:
Install for all users
– Установить для всех пользователей. Если не выбрать данную опцию, то будет предложен вариант инсталляции в папку пользователя, устанавливающего интерпретатор.Associate files with Python
– Связать файлы, имеющие расширение .py
, с Python. При выборе данной опции будут внесены изменения в Windows , позволяющие запускать Python скрипты по двойному щелчку мыши.Create shortcuts for installed applications
– Создать ярлыки для запуска приложений.Add Python to environment variables
– Добавить пути до интерпретатора Python в переменную PATH
.Precomple standard library
– Провести прекомпиляцию стандартной библиотеки.Download debugging symbols
, Download debug
binaries
) связаны с загрузкой компонентов для отладки, их мы устанавливать не будем.
Чаще всего интерпретатор Python уже в входит в состав дистрибутива. Это можно проверить набрав в терминале
Terminal> python
или
Terminal> python3
В первом случае, вы запустите Python 2 во втором – Python 3. В будущем, скорее всего, во всех дистрибутивах Linux, включающих Python, будет входить только третья версия. Если у вас, при попытке запустить Python, выдается сообщение о том, что он не установлен, или установлен, но не тот, что вы хотите, то у вас есть два пути: а) собрать Python из исходников; б) взять из репозитория.
Например, для установки из репозитория в Ubuntu воспользуйтесь командой:
Terminal> sudo apt-get install python3
Для удобства запуска примеров и изучения языка Python , советуем установить на свой ПК пакет Anaconda . Этот пакет включает в себя интерпретатор языка Python (есть версии 2 и 3), набор наиболее часто используемых библиотек и удобную среду разработки и исполнения, запускаемую в браузере.
Для установки этого пакета, предварительно нужно скачать дистрибутив https://www.continuum.io/downloads.
Есть варианты под Windows , Linux и Mac OS .
1. Запустите скачанный инсталлятор. В первом появившемся окне необходимо нажать «Next».
2. Далее следует принять лицензионное соглашение.
3. Выберете одну из опций установки:
Just Me
– только для пользователя, запустившего установку;All Users – для всех пользователей.
5. Укажите дополнительные опции:
Add Anaconda to the system PATH environment variable
– добавить Anaconda в системную переменную PATH
;Register Anaconda as the system Python 3
– использовать Anaconda, как интерпретатор Python 3 по умолчанию.5. После этого будет произведена установка Anaconda на ваш компьютер.
Скачайте дистрибутив Anaconda для Linux, он будет иметь расширение
.sh
, и запустите установку командой:
Terminal> bash имя_дистрибутива.sh
В результате вы увидите приглашение к установке. Для продолжения процессе нажмите «Enter».
2. Прочитайте лицензионное соглашение, его нужно пролистать до конца.
Согласитесь с ним, для этого требуется набрать в командной строке yes
, в ответе
на вопрос инсталлятора:
Terminal> Do you approve the license terms? [yes|no]
3. Выберете место установки. Можно выбрать один из следующих вариантов:
Press ENTER to confirm the location
– нажмите ENTER для принятия предложенного пути установки. Путь по умолчанию для моей машины: /home/tester/anaconda3 , он представлен чуть выше данного меню.Press CTRL-C to abort the installation
– нажмите CTRL-C для отмены установки.Or specify a different location below
– или укажите другой путь в строке ниже.4. После этого начнется установка.
Теперь проверим работоспособность всего того, что мы установили.
Для начала протестируем интерпретатор в командном режиме. Если вы работаете
в Windows , то нажмите сочетание Win+R и в появившемся окне введите
python
. В Linux откройте окно терминала и в нем введите python3
(или python
).
В результате Python запустится в командном режиме, выглядеть это будет примерно так (картинка приведена для Windows, в Linux результат будет аналогичным):
В окне введите:
print("Hello, World!")
Результат должен быть следующий:
Здесь и далее будем считать, что пакет 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