Frod

28.10.2026

python pip proxy

Frod — свобода без границ

Как настроить прокси для pip в Python: полный гайд

Если вы работаете с Python и сталкиваетесь с необходимостью устанавливать пакеты через pip за корпоративным или региональным прокси, то эта статья для вас. Мы расскажем, как правильно настроить прокси для pip, чтобы избежать ошибок и обеспечить стабильную работу.

Почему важно указывать прокси для pip?

В России и других странах с ограничениями или корпоративными фильтрами многие пользователи сталкиваются с проблемами при установке пакетов. Стандартная команда pip install может не работать из-за блокировок или отсутствия прямого доступа к внешним ресурсам. В таких случаях помогает настройка прокси — сервера, который выступает посредником между вашим компьютером и интернетом.

Как настроить прокси для pip?

Есть несколько способов задать прокси для pip: через командную строку, переменные окружения или конфигурационный файл.

  1. Использование параметра командной строки

Самый быстрый способ — добавить опцию --proxy при вызове pip:

pip install somepackage --proxy=http://user:password@proxyserver:port

Пример:

pip install requests --proxy=http://username:password@192.168.1.100:8080

Если прокси не требует авторизации, можно указать только адрес:

pip install requests --proxy=http://192.168.1.100:8080
  1. Настройка переменных окружения

Этот способ удобен, если прокси нужен постоянно.

В Linux или macOS выполните:

export http_proxy="http://user:password@proxyserver:port"
export https_proxy="http://user:password@proxyserver:port"

В Windows в командной строке:

set http_proxy=http://user:password@proxyserver:port
set https_proxy=http://user:password@proxyserver:port

Или добавьте эти переменные в системные настройки окружения.

  1. Использование файла конфигурации pip

Самый аккуратный способ — задать прокси в файле конфигурации pip.

Создайте или отредактируйте файл pip.ini (Windows) или pip.conf (Linux/macOS):

  • Windows: %APPDATA%\pip\pip.ini
  • Linux/macOS: ~/.config/pip/pip.conf или /etc/pip.conf

Добавьте туда:

[global]
proxy = http://user:password@proxyserver:port

Это позволит pip автоматически использовать прокси при каждой установке.

Что делать, если прокси требует авторизации?

Обязательно указывайте логин и пароль в URL, как показано в примерах выше. Для безопасности рекомендуется использовать переменные окружения или файлы конфигурации, чтобы не хранить пароли прямо в командах.

Итог

Настройка прокси для pip — важный навык, особенно для пользователей из регионов с ограниченным доступом или в корпоративных сетях. Вы можете выбрать наиболее удобный способ — через командную строку, переменные окружения или конфигурационный файл. Главное — удостовериться, что все параметры заданы правильно, чтобы избежать ошибок и обеспечить стабильную работу установки пакетов.

Если у вас возникают сложности, проверяйте правильность URL, убедитесь, что прокси работает, и что у вас есть права доступа.