Мой вопрос тесно связан с: stackoverflow 60049692 , но ответ не работает для меня, и я не могу найти другого решения. Также я использую стандартный образ Debian-Buster.
Я пытаюсь собрать контейнер docker с использованием стандартного образа debian-buster и установить некоторые зависимости сверху.
Мой 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" ]
и мой файл require.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 работает на RP4 с 1 ГБ ОЗУ
С уважением!