加载joblib ML模型并使用pyinstaller导出

时间:2020-04-17 09:05:20

标签: python pyinstaller joblib

我正在创建一个小型CV筛选GUI,并希望与我的非技术同事进行测试。我希望向他们发送一个GUI.exe文件,以便他们测试我的ML模型。在jupyter笔记本上,该模块使用Tkinter可以平稳运行。运行python文件效果很好,而joblib算法可以根据需要运行。

当我要导出不带joblib的GUI文件时,它也可以很好地工作,但是显然没有任何输出,因为它没有任何预测算法。一旦我使用

加载模型
algo = joblib.load('model.joblib')

并尝试使用导出

pyinstaller.exe –-onedir  firstprogram.py 

但是,文件导出遇到一个错误,提示“无法加载joblib文件”,并且该文件无法打开。

我见过很多人都面临这个问题,但似乎没有一个人能解决它。有关如何执行此操作的任何想法?还是与pyinstaller不同的方法,该方法会将joblib合并到.exe文件中?

0 个答案:

没有答案