nicht der import meiner util-Modul

Ich bin mit sklearn.externals.joblib zu bestehen Klassifikator-Modell auf der Platte, die in der Realität verwendet pickle Modul auf einer niedrigeren Ebene.

Erstelle ich eine benutzerdefinierte CountVectorizer Klasse StemmedCountVectorizer gespeichert und es in util.py, dann verwendet es im Skript für die Persistenz des Modells

import util

from sklearn.externals import joblib

vect = util.StemmedCountVectorizer(stop_words='english', ngram_range=(1,1))

bow = vect.fit_transform(sentences)

joblib.dump(vect, 'vect.pkl') 

Diese meine Projekt-Struktur mit der Flasche:

   |- sentiment/
     |- run.py
     |- my_app/
       |- analytic/
         |- views.py
         |- util. py
         |- vect.pkl

Ich die app starte, mit python run.py und versuchen, laden Sie die gespeicherte Objekt mit joblib.load im views.py aber es funktioniert nicht, ich importierte die util Modul, aber ich erhalte die Fehlermeldung:

ImportError: No module named util

kann niemand geben, eine Lösung für dieses? Dank

Also diese Frage hat nicht wirklich etwas zu tun mit der pickle Modul nicht gefunden wurde, wie Ihr Titel vermuten lassen würde. Was hat Ihr Projekt die Struktur Aussehen?
ich bearbeitet meine Titel, also gerade jetzt im mit Kolben, die mit dem üblichen blueprint-Projekt-Struktur, die util.py Skript im selben dir wie meine views.py wo ich das joblib.load () - Funktion
Wie sieht Ihre Verzeichnisstruktur so Aussehen
sorry das ich bearbeitet haben meine Frage noch einmal, wenn ich den code ausführen, im stand-alone-script Erfolg, aber wenn ich aus der Flasche (mit dem eingebauten server) es nicht,

InformationsquelleAutor Rooco | 2015-06-22

Schreibe einen Kommentar