2017-07-19 1 views
2

Ok, ich versuche, mein ML-Modell mit Pickle-Bibliothek zu entleeren, aber jedes Mal, wenn ich versuche, es in meiner Django-App zu verwenden, gibt es Fehler "TypeError: muss Char, nicht Unicode sein " ich hatte absolut keine Ahnung, was das Problem ist, also habe ich versucht mein gebeizt Objekt Druck nach Dumping und es zeigtPython: Problem Beizen Modell mit Essiggurken-Bibliothek

 <Class "NoneType" > 

ich dachte, dies könnte der Grund für das Problem sein.

Ich bin das Modell wie dieses Dumping:

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

und Laden es wie folgt aus:

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

Bitte helfen, da ich absolut keine Ahnung, wie diese zu lösen.

Antwort

0

Ich habe es selbst herausgefunden. Es ist Versionsproblem, pickle hat ein Problem mit Python 2.7x versuchen Sie es mit Python 3 und alles wird gut funktionieren.