小编Seb*_*FSA的帖子

在 Alpine Docker 上安装 Scipy 时准备 Wheel 元数据时出错

我是 Docker 新手,一直在尝试将 python 脚本包装在容器中,但在我的对接 alpine 实例上安装 scipy 0.17.0(作为 scikit-learn 的依赖项)时遇到错误我一直没能找到答案。

我的 Dockerfile:

FROM python:alpine
COPY . /app
WORKDIR /app
RUN apk add --no-cache python3-dev libstdc++ && \
    apk add --no-cache g++ && \
    ln -s /usr/include/locale.h /usr/include/xlocale.h
RUN pip3 install -r requirements.txt

CMD python ./python_script.py
Run Code Online (Sandbox Code Playgroud)

我的requirements.txt文件:

numpy==1.16.5
pandas==0.25.2
scikit-learn==0.21.3
Run Code Online (Sandbox Code Playgroud)

输出:

Sending build context to Docker daemon  1.097GB
Step 1/7 : FROM python:alpine
 ---> 204216b3821e
Step 2/7 : COPY . /app
 ---> 1e06520a2b68
Step 3/7 : WORKDIR /app
 ---> Running …
Run Code Online (Sandbox Code Playgroud)

scipy docker alpine-linux

5
推荐指数
0
解决办法
9267
查看次数

标签 统计

alpine-linux ×1

docker ×1

scipy ×1