контейнер-бот-телеграмма | Файл «/app/run.py», строка 15, в
telegram-bot-container | журнал импорта, mysql_handler, cmc_handler, константы
telegram-bot-container | Файл «/app/mysql_handler.py», строка 2, в
telegram-bot-container | из конфигурации импорта отделений
telegram-bot-container | ModuleNotFoundError: Нет модуля с именем «decouple».
И мне приходится устанавливать все недостающие библиотеки вот так, как будто файл require.txt является избыточным!:
Код: Выделить всё
pip install python-telegram-bot mysql-connector-python python-coinmarketcap python-decouple
Весь мой файл Dockerfile:
Код: Выделить всё
FROM python:3.10-slim
WORKDIR /app
COPY ./requirements.txt /app/
RUN python -m pip install --upgrade pip && \
pip install --no-cache-dir -r requirements.txt || echo "Skipping problematic package." && \
pip install python-telegram-bot mysql-connector-python python-coinmarketcap
COPY . /app
EXPOSE 8081
CMD ["python", "run.py" ]
Я вижу, что пакеты устанавливаются в журналах.
Подробнее здесь: https://stackoverflow.com/questions/793 ... orking-wit