Tôi đang cố gắng cài đặt gọn gàng trong thùng chứa docker dựa trên Alpine 3.1. Tôi đang sử dụng Dockerfile sau:Cài đặt numpy trên Docker Alpine
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
này chạy tốt cho đến khi pip install numpy
khi tôi nhận được lỗi sau:
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
cho cùng một lỗi.
Có bất kỳ bước cấu hình/cài đặt nào tôi bị thiếu không?
này đang làm việc, nhưng tiếc là đó là NumPy cho python 2.7. Chúng tôi cần phiên bản cho 3.5 – leonprou
Là bản cập nhật, bạn cần chuyển sang '@ community' ở mọi nơi thay vì' @ testing', ví dụ: 'py-numpy @ community' và' @community http: // dl-cdn.alpinelinux.org/alpine/edge/community' –
Tôi đã thử tất cả mọi thứ trong bài đăng này bao gồm hình ảnh @ James-Endicott bên dưới và sự cố cài đặt luôn ở xung quanh NumPy. Cũng cố gắng https://github.com/WattyAB/docker.alpine.numerical-python mà tiếc là không hoạt động. Sẽ chỉ sống với hình ảnh 650MB .. – cardamom