1 октября 2015 г.

Установка и обновление пакетов Python c помощью PIP через proxy в WINDOWS

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

Вообще, достаточно в командной строке ввести следующую строку, которая устанавливает переменную окружения, используемую pip'ом (в квадратных скобках необязательные значения):
set http_proxy=http://[user:password@]proxy:port
set https_proxy=http://[user:password@]proxy:port
Но можно это сделать и с помощью системных настроек переменных сред. Дальнейшее справедливо для Windows XP - 7. Может и следующие версии поддерживают эти действия, я не проверял, т.к. ими не пользуюсь.

Описывать подробно не буду, ибо будет понятно и по скриншотам.
Вызовите контекстное меню "Компьютера" в меню ПУСК или на рабочем столе. Выберите "Свойства"
Выберите "Дополнительные параметры системы" в появившемся окне. Для XP сразу переходите к следующему пункту, минуя этот.
На закладке "Дополнительно" нажмите кнопку "Переменные среды...".
Нажмите кнопку "Создать" в пользовательских средах (или глобальных, что ниже"), введите имя переменной, значение и нажмите "ОК"
Последнее действие необходимо проделать для переменной "http_proxy" и "https_proxy", мало ли что =)

На этом всё. Дальше просто вызываете в командной строке pip с необходимыми параметрами не используя опцию --proxy.

Комментариев нет:

Отправить комментарий

Уважаемый комментатор, пишите грамотно.
С благодарностью, автор блога.