我在一个高山linux docker容器中,我正在尝试安装py3-scipy
。这是有关该包装的信息:https://pkgs.alpinelinux.org/package/edge/community/x86/py3-scipy。我想这样做是因为pip install scipy
花费的时间太长。
这是我得到的:
/ # apk add py3-scipy
ERROR: unsatisfiable constraints:
py3-scipy (missing):
required by: world[py3-scipy]
我的Dockerfile:
FROM alpine:3.9
RUN apk add --update python3-dev g++ gcc libxslt-dev cython lapack-dev gfortran build-base py3-scipy
是什么导致此错误?
[我认为当alpine将软件包从edge/testing
移至edge/community
时,有时会发生此问题,因此alpine的旧版本将继续引用旧的url。因此,您需要尝试使用最新的高山版本alpine:latest
而不是特定版本。
我缺少回显步骤,因此我可以安装它:
echo "@testing http://dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories
apk add --update --no-cache py3-scipy