У меня есть файл docker, когда я запускаю приложение docker -compose build, это нормально работает, Когда я вхожу в bash: docker exec -it project_1 /bin/bash
и пытаюсь выполнить следующую команду python main.py
, я получаю следующее ошибка:
File "main.py", line 2, in <module>
import pandas as pd
ModuleNotFoundError: No module named 'pandas'
docker файл:
FROM python:3
ADD . /var/projects/app
WORKDIR /var/projects/app
COPY requirements.txt ./
RUN chown -R webapp /var/projects/ && chmod -R u+rX /var/projects/
RUN pip install --upgrade pip && \
pip install --no-cache-dir -r requirements.txt
COPY . .
CMD [ "python", "./main.py" ]
EXPOSE 8004
dokcer-compose.yml:
version: '3.4'
volumes:
app:
driver: "local"
services:
app:
build:
context: ./
dockerfile: Dockerfile
ports:
- "8004:8004"
volumes:
- "./:/var/projects/app"
Requierements.txt
numpy==1.18
pandas==1.0.1
что не так?