當我運行 'docker build 。command, "ERROR: Invalid requirements: 'Django=>4.0.4' (from line 1 of /requirements.txt) '/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。
我的碼頭檔案:
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
requirements.txt 檔案:
Django=>4.0.4
djangorestframework=>3.13.1
uj5u.com熱心網友回復:
只需在您的 requirements.txt 中使用 == 或 >= 代替 =>,就像這樣
Django==4.0.4
djangorestframework==3.13.1
uj5u.com熱心網友回復:
=>不是大于或等于的有效實數運算子。
有效的運算子是>=。所以,你的 requirements.txt 檔案應該是:
Django>=4.0.4
djangorestframework>=3.13.1
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/476088.html
標籤:Python python-3.x django 码头工人 点子
