Невозможно установить 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