Домой Edit me on GitHub

2019-06-19

Каналы передачи данных | Сетевое программирование | Базы данных | Основы Веб-программирования

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

Установка интерпретатора CPython

Все версии CPython можно найти по адресу https://www.python.org/downloads/

../../../_images/python_org_downloads.png

Выберем, например, версию 2.7.10 для 32 битной операционной системы.

../../../_images/cpython_2.7.10_32_download.png

Запускаем инсталятор:

../../../_images/python_setup.png

По умолчанию Python устанавливается в директорию C:\Python27\.

../../../_images/python_setup2.png

Выбираем опцию «добавить python.exe в окружение».

../../../_images/python_setup3.png

Теперь интерпретатор Python доступен из консоли.

../../../_images/python_setup4.png

Пример Hello Word!.

../../../_images/cmd_python.png

Пакетный менеджер pip

После установки CPython в окружении появится утилита easy_install. С помощью нее можно установит pip, следующим образом:

$ easy_install pip

Или при помощи скрипта get-pip.py. Скрипт можно скачать по прямой ссылке https://raw.github.com/pypa/pip/master/contrib/get-pip.py

../../../_images/get_pip.png

Запускается скрипт как обычная Python программа.

../../../_images/cmd_get_pip.png

Теперь можно устанавливать Python пакеты.

../../../_images/pip_install.png

Виртуальное окружение Virtualenv

../../../_images/install_virtualenv.png

Зададим переменную окружения WORKON_HOME которая указывает где будут хранится изолированные окружения.

../../../_images/workon_home.png

Теперь можно создавать изолированные окружения для каждого проекта.

../../../_images/workon.png

Компиляция пакетов

Некоторые Python пакеты написаны с использование языка программирования Си, поэтому при установке они требуют компиляции. Если у вас не установлен компилятор, пакет не будет установлен.

Попробуем установить NumPy без компилятора.

$ pip install numpy
../../../_images/fail_build.png

После установки следующих приложений для Windows:

Microsoft .NET Framework 2.0 с пакетом обновления 2 (SP2)
Microsoft Visual C++ Compiler for Python 2.7

Компиляция пройдет успешно:

../../../_images/compile.png

Установка git

Скачайте и запустите инсталятор по ссылке http://git-scm.com/download/win.

../../../_images/git_1.png
../../../_images/git_2.png
../../../_images/git_3.png
../../../_images/git_4.png
../../../_images/git_5.png
../../../_images/git_6.png
../../../_images/git_7.png
../../../_images/git_8.png
../../../_images/git_9.png

Пример

Склонируем репозитарий админки https://github.com/sacrud/pyramid_sacrud.git в директорию C:\Projects.

$ git clone https://github.com/sacrud/pyramid_sacrud.git
../../../_images/git_clone.png

Установим pyramid_sacrud из исходных кодов.

$ cd C:\Projects\pyramid_sacrud
$ mkvirtualenv pyramid_sacrud
$ python setup.py develop
../../../_images/pyramid_sacrud_install.png

Далее установим пример pyramid_sacrud/example

$ cd C:\Projects\pyramid_sacrud\example
$ workon pyramid_sacrud
$ python setup.py develop
../../../_images/pyramid_sacrud_example_install.png

Пакеты устанавливаются в виртуальное окружение с названием pyramid_sacrud.

../../../_images/pyramid_sacrud_pip_list.png

Установим дополнительные пакеты six, pyramid_jinja2==1.10 и iso8601:

$ pip install six iso8601 pyramid_jinja2==1.10

Теперь можно запустить пример:

$ cd C:\Projects\pyramid_sacrud\example
$ workon pyramid_sacrud
$ pserve development.ini
../../../_images/run_example.png

Заходим на http://localhost:6543/admin/

../../../_images/pyramid_sacrud1.png
../../../_images/pyramid_sacrud2.png
Previous: Установка Python в ОС MacOS Next: Установка Anaconda в Windows