我有一个从 GitLab 部署我的容器的管道。上次部署是 5 天前,没有任何问题。今天我部署它并收到以下错误:
$ apk add --no-cache curl python py-pip
fetch http://dl-cdn.alpinelinux.org/alpine/v3.12/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.12/community/x86_64/APKINDEX.tar.gz
ERROR: unsatisfiable constraints:
python (missing):
required by: world[python]
我的工作定义是:my-deploy:
type: my-deploy
image: docker:stable
script:
- apk update
- apk add --no-cache curl python py-pip <-- Here the erorr happens
...
最佳答案
你能试试这个命令吗?
apk add --update --no-cache curl py-pip
它将安装
python3
自动使用 pip。我的理解是,python(版本 2)已从最新的 alpine 软件包中退役。
关于Docker Alpine Linux python(缺失),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62169844/