在Docker Alpine上安装numpy

TDN169

我正在尝试在基于Alpine 3.1的docker容器中安装numpy。我正在使用以下Dockerfile:

FROM alpine:3.1
RUN apk add --update make cmake gcc g++ gfortran
RUN apk add --update python py-pip python-dev
RUN pip install cython
RUN pip install numpy

直到pip install numpy出现以下错误,此方法运行良好

error: Command "gcc -fno-strict-aliasing -Os -fomit-frame-pointer -DNDEBUG -Os -fomit-frame-pointer -fPIC -Inumpy/core/include -Ibuild/src.linux-x86_64-2.7/numpy/core/include/numpy -Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python2.7 -Ibuild/src.linux-x86_64-2.7/numpy/core/src/private -Ibuild/src.linux-x86_64-2.7/numpy/core/src/private -Ibuild/src.linux-x86_64-2.7/numpy/core/src/private -c build/src.linux-x86_64-2.7/numpy/core/src/npymath/ieee754.c -o build/temp.linux-x86_64-2.7/build/src.linux-x86_64-2.7/numpy/core/src/npymath/ieee754.o" failed with exit status 1

easy_install-2.7 numpy 给出相同的错误。

我缺少任何配置/安装步骤吗?

奇基

如果你没有必要需要安装numpypypi,你可以从高山仓库安装它。包已命名py-numpy且位于testing存储库中,请参见此处Dockerfile对我有用的最小示例

FROM alpine:3.2
ADD repositories /etc/apk/repositories
RUN apk add --update python python-dev gfortran py-pip build-base py-numpy@community

repositories文件内容

http://dl-cdn.alpinelinux.org/alpine/v3.2/main
@community http://dl-cdn.alpinelinux.org/alpine/edge/community

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Docker Alpine上安装Seaborn

来自分类Dev

在Alpine Docker中安装Docker

来自分类Dev

无法在python3.7-alpine docker映像上安装摆锤

来自分类Dev

如何使用Linux Alpine 3.13在Docker映像上安装hdf5

来自分类Dev

错误:在Alpine Docker映像上安装PostGIS时的约束无法满足

来自分类Dev

在docker上安装gems

来自分类Dev

在AWS上安装Docker

来自分类Dev

在 docker 上安装 ELK

来自分类Dev

Debian Packagemanager在构建docker映像时不会在alpine-linux上安装vagrant.deb软件包

来自分类Dev

docker:npm在docker start上安装

来自分类Dev

docker:npm在docker start上安装

来自分类Dev

如何在docker alpine中安装mongodb客户端?

来自分类Dev

如何在Docker php-fpm alpine中安装LDAP

来自分类Dev

如何在 docker alpine 中安装 mongodb 客户端?

来自分类Dev

在Docker容器上安装MySQL

来自分类Dev

在CentOS 6.6上安装Docker

来自分类Dev

在RedHatLinux 6.7上安装docker

来自分类Dev

在OpenVZ VPS上安装Docker

来自分类Dev

在Docker映像上安装SSH

来自分类Dev

在Docker容器上安装MySQL

来自分类Dev

在Debian 8上安装Docker

来自分类Dev

在Alpine上安装forticlient

来自分类Dev

在Alpine上运行Apache之后的SSH docker容器问题

来自分类Dev

Sh:在 alpine Docker 映像上找不到文件

来自分类Dev

在 alpine docker 容器上运行 selenium 测试时出错

来自分类Dev

无法在Debian Jessie上安装Docker

来自分类Dev

无法在Docker容器上安装gems

来自分类常见问题

在Windows上安装后无法启动Docker

来自分类Dev

在Ubuntu Docker容器上安装Python mysqlclient