ОШИБКА: Не удалось найти версию, удовлетворяющую требованию 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
python3 --version
- Python 3.10.6
print(django.get_version())
- 3.2.12
pip show djangorestframework
- Имя: djangorestframework / Версия: 3.14.0
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) >