Есть ли проблема между исполняемым файлом joblib и pyinstaller? - PullRequest
0 голосов
/ 09 апреля 2020

Я только что добавил пользовательский интерфейс, который загружает модель 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 файл

...