我的问题与stackoverflow 60049692密切相关,但是答案对我不起作用,我也找不到其他解决方案。另外,我正在使用标准的debian-buster映像。
我正在尝试使用标准的debian-buster映像构建docker容器并在顶部安装一些依赖项。
我的dockerfile如下所示:
FROM debian:buster-20191224
ENV PACKAGES1="build-essential tk-dev libc-dev libncurses5-dev libncursesw5-dev libreadline6-dev libdb5.3-dev libgdbm-dev libsqlite3-dev libssl-dev libbz2-dev libexpat1-dev liblzma-dev zlib1g-dev libffi-dev python3 nano python3-pip build-essential python-dev python-openssl"
RUN apt-get update && \
apt-get install -y $PACKAGES1
COPY requirements.txt ./
RUN pip3 install -r requirements.txt
CMD [ "/bin/bash", "/mnt/servicessetup.sh" ]
和我的requirements.txt一样:
paho-mqtt
numpy
pandas
scipy
dtaidistance
与链接的问题非常相似,我得到以下错误:
Command "/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-stg8z_yn/numpy/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-5q_wnxl9/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-install-stg8z_yn/numpy/^
我无法解决。我尝试按照链接的问题中的建议进行操作,但没有任何改变。有人可以给我提示吗,如何为给定的设置安装numpy和pandas? docker应用程序在具有1GB RAM的RP4上运行
最好的问候!