ImportError:Docker中没有使用pip的名为package的模块

ImportError:Docker中没有使用pip的名为package的模块,docker,cron,pip,dockerfile,python-3.4,Docker,Cron,Pip,Dockerfile,Python 3.4,我正在使用Docker构建我的应用程序。我正在使用pip从requirements.txt安装软件包,但该软件包未包含在构建中 FROM python:3.4 WORKDIR /app ADD . /app RUN apt-get update && apt-get install -y \ python3-pip python-pip\ cron \ unixodbc \ unixodbc-dev \ python3-dev \

我正在使用Docker构建我的应用程序。我正在使用pip从
requirements.txt
安装软件包,但该软件包未包含在构建中

FROM python:3.4
WORKDIR /app
ADD . /app
RUN apt-get update && apt-get install -y \
    python3-pip python-pip\
    cron \
    unixodbc \
    unixodbc-dev \
    python3-dev \
    python3-setuptools \
    && rm -rf /var/lib/apt/lists/*
RUN pip install --upgrade pip
RUN pip install sendgrid
RUN pip3 install -r requirements.txt
ENV CONFIG_ENV .env
ADD validator-cron /etc/cron.d/validator-cron-job
RUN chmod 0644 /etc/cron.d/validator-cron-job
RUN touch /var/log/cron.log
CMD cron && tail -f /var/log/cron.log
我正在使用pip安装
sendgrid
,但是我得到了
ImportError:no module found error

我已经解决了这个问题。
它是由于python路径而出现的。

是您的错误消息
ImportError:No module named package
ImportError:No module found error
requirements.txt
的内容是什么?