2017-07-19 68 views
2

好吧,我想转储我的ML模型使用Pickle库,但每次我试图在我的Django应用程序中使用它,它给了我错误“TypeError:must be char,not unicode “我完全不知道是什么问题,所以我尝试后倾打印我的腌对象,并将其显示Python:使用泡菜库麻烦酸洗模型

 <Class "NoneType" > 

我想这可能是问题的原因。

我倾销模型是这样的:

  joblib.dump(clf,open("rec_pickle_3.pkl","wb")) 

,并加载它像这样:

  classifier=joblib.load(open("Recommender/rec_pickle_3.pkl", "rb")) 

请帮帮忙,我绝对不知道如何解决这个问题。

回答

0

我想出了自己。这是版本问题,pickle有一些python 2.7x的问题,用python 3试一下,一切都会正常工作。