на основании сообщений и запросов пользователей за последние сутки
Статистика сбоев PyPI
Ошибка «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