ImportError:Docker中没有使用pip的名为package的模块
我正在使用Docker构建我的应用程序。我正在使用pip从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 \
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
的内容是什么?