from sklearn.externals import joblib
import pickle
import pandas as pd
# Load the model from the file
knn_from_joblib = joblib.load('lm.pkl')
X_test= pd.read_excel('input.xlsx')
# Use the loaded model to make predictions
final_Data= X_test
predictions = knn_from_joblib.predict(X_test)
predictions
final_Data['Predicted Yield']= predictions
final_Data.to_excel("predictions.xlsx")
当我从此文件制作exe并运行该exe文件时,出现以下错误
当我从IDE运行.py文件时,它运行正常。
答案 0 :(得分:-1)
从sklearn的导入丢失。当sklearn尝试导入joblib时,找不到该文件。 从IDE运行时,请检查joblib的位置。 如果找到它,请将其保留在sklearn可以导入的路径中。 您的情况是本地/临时/外部。 然后重新创建exe文件。