Я только что добавил пользовательский интерфейс, который загружает модель ML, сгенерированную с использованием sklearn и joblib (модель ML с именем "rf.joblib"), и в моей среде IDE она работает просто отлично. Итак, следующим шагом было создание исполняемого файла, чтобы другие люди могли запустить мой скрипт. Для этого я наткнулся на pyinstaller как хороший вариант.
К сожалению, когда я генерирую исполняемый файл, он не работает, как ожидалось, в следующей части:
try:
log.info("Loading ML model")
model = joblib.load('./models/rf.joblib')
log.info("Model loaded successfully")
except:
log.info("Error.")
Вся программа прекрасно работает на исполняемом файле, но когда я сталкиваюсь с загрузкой модели ML, я всегда получаю ошибку без какой-либо трассировки стека.
Вот некоторые из моих импортов:
import joblib
import sklearn
import pandas as pd
import os
И вот моя запись c файл