【问题标题】:Error: 'EOFError: Ran out of input'. I am trying to read a pickle file to generate predictions错误:'EOFError:输入不足'。我正在尝试读取泡菜文件以生成预测
【发布时间】:2021-09-02 14:27:56
【问题描述】:

我收到上述错误为“EOFError: Ran out of input”。 下面是代码:

from flask import Flask,render_template,url_for,request
import pandas as pd 

import pickle

# load the model from disk
loaded_model=pickle.load(open('random_forest_regression_model.pkl', 'rb'))
app = Flask(__name__)

【问题讨论】:

  • 您的程序是否在正确的目录中查找 pkl 文件?
  • 是的,我想我发现了错误。我试图打开的 pkl 文件是空的。我创建了另一个 pkl 文件,它现在可以工作了。
  • 太好了,阿尼尔!您可能希望将其作为答案提交,以防其他人将来遇到同样的情况。 (是的,您可以回答自己的问题)。

标签: python pickle


【解决方案1】:

上述错误是由于pickle文件损坏或为空而发生的。所以,我再次创建了泡菜文件,然后 我已经运行了命令 ‘python app.py’

成功了!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多