[英]Multistage dockerfile: how to install without --user pip3 argument?
[英]How to install pip3 on a linux docker-image using dockerfile
我正在使用 docker 文件構建 Linux docker-image,其中有一個命令來安裝 python3-dev 和 pip3。 python3-dev 安裝得很好,但 pip3 出現錯誤。 安裝 pip3 的正確語法是什么
RUN apk add pip3 install --upgrade pip
錯誤是:
Step 3/3 : RUN apk add pip3 install --upgrade pip ---> Running in 71181984d781 fetch http://dl-cdn.alpinelinux.org/alpine/v3.10/main/x86_64/APKINDEX.tar.gz fetch http://dl-cdn.alpinelinux.org/alpine/v3.10/community/x86_64/APKINDEX.tar.gz錯誤:無法滿足的約束:安裝(缺失):需要:world[install] pip(缺失):需要by: world[pip] pip3 (missing): required by: world[pip3] 命令'/bin/sh -c apk add pip3 install --upgrade pip'返回一個非零代碼:3
pip3 install
是它自己的命令。 你不需要apk add
但是,擴展現有的 python 高山圖像可能會更容易
推薦的方式實際上是
RUN python3 -m pip install --upgrade pip
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.