在Docker容器中安装pandas = 1.1.1会花费很多时间

时间:2020-08-21 06:12:00

标签: python pandas docker raspberry-pi

我正在尝试使用Dockerfilestreamlit创建一个pandas,但是熊猫的建造需要永远的时间。这是我的Dockerfile

# For more information, please refer to https://aka.ms/vscode-docker-python
FROM python:3.8-slim

# This is needed for argon2-cffi==20.1.0
RUN apt-get update && apt-get install libssl-dev libffi-dev -y

# Apparently the installation of pandas in Docker takes forever.
RUN apt-get install python3-pandas -y

# Keeps Python from generating .pyc files in the container
ENV PYTHONDONTWRITEBYTECODE 1

# Exposing Streamlit Default Port for Streamlit
EXPOSE 8501

# Turns off buffering for easier container logging
ENV PYTHONUNBUFFERED 1

ADD requirements.txt .
RUN python -m pip install -r requirements.txt

但是Dockerfile的构建需要花费很多时间。我尝试使用sudo apt-get install python3-pandas -y安装pandas并从requirements.txt文件中删除了pandas = 1.1.1,但显然熊猫的安装版本不是1.1.1,这是Streamlit的必需版本,因此它仍在尝试安装最新的pandas

您有什么想法,我如何加快docker镜像的构建过程?顺便说一下,我正在Raspberry Pi 4B上构建它。

0 个答案:

没有答案