ОШИБКА: Не удалось найти версию, удовлетворяющую требованию rest-framework (недоступно) (из версий: нет)

Я новичок и получаю эту ошибку, может ли кто-нибудь с большим опытом помочь мне?

  • ОШИБКА: Не удалось найти версию, удовлетворяющую требованию rest-framework (недоступно) (из версий: нет)

  • ERROR: Не найден подходящий дистрибутив для rest-framework (недоступно)

  • ERROR: Service 'web' failed to build : Build failed

Я пробовал использовать команды ниже, но это не решило проблему.

pip install djangorestframework-jsonapi

pip3 install djangorestframework-jsonapi

pip install -r requirements.txt --proxy address:port

python -m pip install --upgrade pip

  1. python3 --version

    • Python 3.10.6
  2. print(django.get_version())

    • 3.2.12
  3. pip show djangorestframework

    • Имя: djangorestframework / Версия: 3.14.0
  4. cat /etc/os-release

    • PRETTY_NAME="Ubuntu 22.04.1 LTS"

Ваши сообщения об ошибках говорят

ERROR: Не удалось найти версию, удовлетворяющую требованию rest-framework (недоступно) (из версий: нет)

>.

что означает, что в вашем файле requirements.txt в качестве требования указан rest-framework. Однако, такого модуля нет в списке PyPI. Вы хотели использовать python-rest-framework вместо него или какой-то другой пакет, специфичный для django?

Исправьте ваш файл requirements.txt, чтобы убедиться, что в нем правильно перечислены ваши зависимости, и все должно работать. Чтобы убедиться, что у вас правильное имя пакета, он должен существовать на https://pypi.org. https://pypi.org/search/?q=rest-framework перечисляет ряд возможностей, которые вы, возможно, хотели использовать.

** Большое спасибо за отзыв, очень полезный для меня!

Теперь у меня есть эта ошибка ниже, не могли бы вы сказать мне, почему?

  • ERROR: Get "registry-1.docker.io/v2": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
  • >
Вернуться на верх