на основании сообщений и запросов пользователей за последние сутки
Статистика сбоев PyPI
Чаще всего причина - устаревшая версия pip. Обнови её командой python -m pip install --upgrade pip, затем повтори установку. Если ошибка содержит SSL или certificate verify failed - проверь системное время: расхождение больше нескольких минут ломает проверку сертификатов.
Пакет мог быть удалён или переименован. Проверь точность написания на странице pypi.org/search - опечатка в одну букву даёт именно эту ошибку. Если пакет точно существует, возможно, индекс ещё не обновился после публикации: обычно задержка до 10 минут.
- Убедись, что токен API скопирован без пробелов в начале и конце строки
- В файле ~/.pypirc поле username должно содержать __token__, а не имя аккаунта
- Если получаешь 400 Bad Request - скорее всего, версия пакета уже существует в индексе: PyPI не позволяет перезаписывать релизы
- Ошибка 403 Forbidden чаще всего означает, что токен привязан к другому проекту
Попробуй открыть pypi.org/simple/ - это минимальный индекс без тяжёлой вёрстки. Если он тоже не отвечает, проверь статус на status.python.org: там публикуются инциденты в реальном времени. При медленной загрузке страниц пакетов проблема обычно на стороне CDN - подожди 5–10 минут.
- Если используешь TOTP-приложение, проверь синхронизацию времени на устройстве
- Резервные коды одноразовые: использованный повторно не сработает
- При полной потере доступа к 2FA обращайся в support через форму на сайте с подтверждением владения аккаунтом
Pip сообщает о конфликте через ERROR: ResolutionImpossible. Создай чистое виртуальное окружение командой python -m venv env и повтори установку там - это изолирует проект от глобальных пакетов и убирает большинство конфликтов. Если нужны несовместимые версии одновременно, используй отдельные окружения для каждого проекта.
PyPI
Комментарий будет опубликован в течение
5-ти минут
Сотрудники сервиса узнают о Вашем обращении
Все сбои в нашем канале
Telegram