когда я запускаю «сборку докеров». команда, «ОШИБКА: Недопустимое требование: «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, ничего не меняется. Я обновился с этого места /usr/local/bin/python. но все равно ничего не изменилось.
Я использую Ubuntu 20.04, версия Python 3.8.
мой файл докера:
FROM python:3.8-alpine
MAINTAINER Kanan App Developer
ENV PYTHONUNBUFFERED 1
COPY ./requirements.txt /requirements.txt
RUN pip install -r /requirements.txt
RUN mkdir /app
WORKDIR /app
COPY ./app /app
RUN adduser -D user
USER user
файл требований.txt:
Django=>4.0.4
djangorestframework=>3.13.1
🤔 А знаете ли вы, что...
Python поддерживает многозадачность и многопоточность.
Просто используйте == или >= вместо => в файле requirements.txt, например
Django==4.0.4
djangorestframework==3.13.1