Не найден модуль (запросы) во время docker запуска - PullRequest
0 голосов
/ 18 февраля 2020

Я создал свой собственный образ, содержащий мой проект в системе Ubuntu. Я смог успешно построить образ. Ошибка не обнаружена во время сборки. Однако во время выполнения выдается ошибка импорта python. Пакет "запросы". Я попытался запустить отдельный оператор установки из Dockerfile. Я также попытался просто включить его в файл require.txt. Но оба возвращают ту же ошибку. Что это за исправление?

ModuleNotFoundError: Нет модуля с именем «запросы»

Dockerfile:

FROM ubuntu:latest

RUN apt-get update && apt-get install -y software-properties-common
RUN add-apt-repository -y ppa:deadsnakes/ppa
RUN apt-get update && apt-get install -y python3.7
RUN apt-get install -y python3.7 curl python3-distutils && curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py && python3.7 get-pip.py
RUN apt-get install -y build-essential libssl-dev libffi-dev python3.7-dev
RUN pip3 install requests
RUN rm -rf /var/lib/apt/lists/*

# We copy just the requirements.txt first to leverage Docker cache
COPY ./requirements.txt /dummy/requirements.txt

WORKDIR /dummy

RUN pip install -r requirements.txt

COPY . /dummy

ENTRYPOINT [ "python3" ]

CMD [ "main.py" ]
...