на основании сообщений и запросов пользователей за последний час
Статистика сбоев PyPI
За последний час поступают сообщения о проблемах в работе PyPI из регионов:
* данные нормированы на численность населения региона
Статистика сбоев на основании сообщений пользователей за последние 24 часа:
Операционная система устройств, с которых поступают сообщения о сбое:
Сообщения о сбое в работе поступают из сети провайдеров:
* данные за последний час
Ошибка «Could not find a version that satisfies the requirement» чаще всего означает несовпадение версии Python или устаревший pip. Сначала обнови сам установщик: python -m pip install --upgrade pip. Если не помогло — проверь, что устанавливаешь пакет под нужной версией интерпретатора, особенно когда в системе есть и python2, и python3.
Если pip зависает или выдаёт «Connection timeout» при попытке скачать пакет, проблема может быть в нестабильном интернете или корпоративном прокси. Укажи прокси явно: pip install package --proxy http://user:pass@host:port. Также можно попробовать зеркало: pip install package -i https://pypi.org/simple/
- Убедись, что токен API скопирован полностью, без лишних пробелов
- Проверь ~/.pypirc — поле repository должно указывать на https://upload.pypi.org/legacy/
- Если файл дистрибутива уже существует на PyPI, повторная загрузка той же версии завершится ошибкой 400: нужно поднять версию в setup.py или pyproject.toml
- Слишком большой архив (>60 МБ) потребует запроса на увеличение лимита через форму поддержки
С 2024 года PyPI требует двухфакторную аутентификацию для всех пользователей. Если приложение-аутентификатор выдаёт неверный код — проверь синхронизацию времени на устройстве: расхождение даже в 30 секунд ломает TOTP. При потере доступа к 2FA восстановление возможно только через коды резервного копирования, которые были выданы при настройке.
Иногда поиск на сайте работает некорректно из-за кеширования индекса. Попробуй уточнить запрос, используя точное имя пакета. Для поиска через терминал используй pip index versions package_name — это обращается напрямую к индексу и даёт актуальный список версий.
- Ошибка «Permission denied» — запусти установку с флагом --user или через виртуальное окружение
- «Hash mismatch» указывает на повреждённый кеш: очисти его командой pip cache purge и повтори загрузку
- Если пакет требует компиляции C-расширений, нужны build tools: на Windows установи Visual C++ Build Tools, на Linux — gcc и python3-dev
PyPI
pypi.org СаратовВладимирСтавропольЧелябинскКраснодарВолгоградКалининградВладивостокМахачкалаЯкутскСимферопольИркутскДонецкТамбовХабаровскОмскРостов-на-ДонуВладикавказ