Невозможно установить Django через Dockerfile

когда я запускаю команду 'docker build .', "ERROR: Invalid requirement: 'Django=>4.0.4' (из строки 1 файла /requirements.txt). ПРЕДУПРЕЖДЕНИЕ: Вы используете pip версии 22.0.4; однако доступна версия 22.1. Вам следует рассмотреть возможность обновления с помощью команды '/usr/local/bin/python -m pip install --upgrade pip'."

появляется эта ошибка. Я обновил pip до последней версии. Когда я проверяю версию pip, она показывает 22.1. Но когда я снова запускаю команду docker build, ничего не меняется. Я обновился с этого места /usr/local/bin/python. но все равно ничего не изменилось.

Я использую Ubuntu 20.04, версия python - 3.8.

Просто используйте == или >= вместо => в вашем файле requirements.txt, например, так

Django==4.0.4
djangorestframework==3.13.1

=> не является допустимым реальным оператором для greater than or equal to.

Допустимым оператором является >=. Таким образом, ваш файл requirements.txt должен иметь следующий вид:

Django>=4.0.4
djangorestframework>=3.13.1
Вернуться на верх