28.10.2026
python pip proxy
Как настроить прокси для pip в Python: полный гайд
Если вы работаете с Python и сталкиваетесь с необходимостью устанавливать пакеты через pip за корпоративным или региональным прокси, то эта статья для вас. Мы расскажем, как правильно настроить прокси для pip, чтобы избежать ошибок и обеспечить стабильную работу.
Почему важно указывать прокси для pip?
В России и других странах с ограничениями или корпоративными фильтрами многие пользователи сталкиваются с проблемами при установке пакетов. Стандартная команда pip install может не работать из-за блокировок или отсутствия прямого доступа к внешним ресурсам. В таких случаях помогает настройка прокси — сервера, который выступает посредником между вашим компьютером и интернетом.
Как настроить прокси для pip?
Есть несколько способов задать прокси для pip: через командную строку, переменные окружения или конфигурационный файл.
- Использование параметра командной строки
Самый быстрый способ — добавить опцию --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
- Настройка переменных окружения
Этот способ удобен, если прокси нужен постоянно.
В 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
Или добавьте эти переменные в системные настройки окружения.
- Использование файла конфигурации 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, убедитесь, что прокси работает, и что у вас есть права доступа.