Я пытался докернизировать свою модель машинного обучения, написанную на python. Скрипт Python включает в себя использование панд для загрузки CSV-файлов. Когда я запускал изображение в контейнере, команда pd.read_csv("FILENAME.csv")
не может получить файл csv (я думаю, что проблема может заключаться в том, что файл csv отсутствует в контейнере). Любые предложения о том, что мне делать, чтобы запустить этот скрипт на python и прочитать файлы csv в докере.
dockerfile:
FROM python:latest
RUN pip install pandas
RUN pip install numpy
RUN pip install sklearn
COPY . /app
ENTRYPOINT ["python", "app/model1.py","death_clean.csv","condition_data_clean.csv"]
model1.py
import pandas as pd
import numpy as np
from sklearn.linear_model import LogisticRegression
from sklearn.model_selection import train_test_split
df1=pd.read_csv("/Users/yaoyan/Desktop/docker-trial/condition_data_clean.csv",error_bad_lines=False)
df2=pd.read_csv("/Users/yaoyan/Desktop/docker-trial/death_clean.csv",error_bad_lines=False)
df=pd.merge(df1,df2,on=['person_id'], how='left')
когда я его запустил, я получил эту ошибку:
FileNotFoundError: Файл b '/ Users / yaoyan / Desktop / docker-trial / condition_data_clean.csv' не существует