小编Are*_*Too的帖子

sklearn 与 Linux-alpine 兼容吗?

当我尝试构建包含 sklearn 包的基于 alpine 的 docker 映像时出现错误。

我尝试了 pip 安装的一些变体、不同的包组合和过时的 sklearn 版本,以查看它们是否兼容。我还在 -it 模式下运行容器并尝试从那里手动安装包。当我删除 sklearn 行时,Dockerfile 构建并且容器运行得很好。Sklearn 在 Ubuntu 中工作:我构建的最新 Dockerfile,但我试图减少我的足迹,所以我希望让它在 alpine 上工作......

这是我的 Dockerfile 代码:

FROM alpine:latest
RUN apk upgrade --no-cache \
  && apk update \
  && apk add --no-cache \
    musl \
    build-base \
    python3 \
    python3-dev \
    postgresql-dev \
    bash \
    git \
  && pip3 install --no-cache-dir --upgrade pip \
  && pip3 install sklearn \
  && rm -rf /var/cache/* \
  && rm -rf /root/.cache/*
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误:

ERROR: Command …
Run Code Online (Sandbox Code Playgroud)

python-3.x scikit-learn dockerfile alpine-linux

7
推荐指数
1
解决办法
2085
查看次数