0
私はアプリケーションをビルドするためにDockerを使用しています。私はrequirements.txt
からパッケージをインストールするpipを使用していますが、パッケージはビルドに含まれていません。ImportError:Dockerでpipを使用しているpackageという名前のモジュールがありません
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
私はピップを使用してsendgrid
をインストールしていますが、私はImportError: no module found error
を取得しています。
エラーメッセージ "ImportError:No module named package"または "ImportError:no module found error'ですか? 'requirements.txt'の内容は何ですか? – pchaigno