AttributeError: 'Modul' Objekt hat kein Attribut 'SFrame'

8

Ich nehme ML Kurs in Coursera und ich habe GraphLab Create und ipython notebook installiert. Ich bin neu zu ML und Python.

Ich bekomme den folgenden Fehler,

%Vor%
  

AttributeError Traceback (letzter Aufruf zuletzt)    in ()

     

---- & gt; 1 sf = graphlab.SFrame ('people-example.csv')

     

AttributeError: Das 'module'-Objekt hat kein Attribut' SFrame '

Wie behebe ich diesen Fehler? Ich habe die people-example.csv im richtigen Pfad und keinen Schreibfehler auf SFrame Jede Hilfe wird sehr geschätzt. Danke.

    
Lotus 14.08.2016, 00:48
quelle

6 Antworten

3

Stellen Sie sicher, dass die Bibliothek graphlab aktualisiert ist und mit Ihrer aktuellen Python-Version arbeitet. Änderungen an integrierten Bibliotheken von Python 2x bis 3x können Probleme wie diese verursachen.

    
Saelyth 14.08.2016, 05:02
quelle
17

Folgen Sie in Ihrem iPython / Jupyter-Notebook diesen Schritten in dieser Reihenfolge.

  1. Dadurch werden Abhängigkeiten heruntergeladen und installiert. graphlab.get_dependencies()
  2. Neustart des Kernels: Kernel > Restart

  3. Importieren Sie jetzt graphlab: import graphlab

  4. sf = graphlab.SFrame('people-example.csv')

Hoffe, das hilft. Prost!

    
Maverick 16.08.2016 09:38
quelle
1

Sie müssen den ipython-Kernel auf Ihrem iPython / Jupyter-Notebook neu starten, damit graphlab die Abhängigkeiten an den richtigen Stellen sehen kann.

Menüoptionen:

Kernel > Restart

und versuchen Sie es erneut. Arbeitete für mich.

    
MJB 15.08.2016 12:37
quelle
1

Zuerst sollten Sie ausführen:

%Vor%

Dabei ist product_key ein Schlüssel, den Sie nach der Registrierung auf turi.com mit Ihren Coursera-Anmeldeinformationen erhalten haben.

Nach dieser Operation wird alles gut funktionieren.

    
quelle
0

Ändern Sie es in:

%Vor%     
Harrison 14.08.2016 00:50
quelle
-2

ok ich hatte heute das selbe problem und niemand kann mir helfen ... aber ich habe endlich die lösung dieses problems gefunden .... erst wenn du den code schreibst vergewissere dich etwas wichtiges 1- s ein f in sframe muss Kapital sein 2- das wichtigste, wenn Sie Leute schreiben-example.csv schreiben Sie zuerst 4 Buchstaben und schlagen Sie ((tap)) es wird das Wort fortsetzen. und hier ist alles in Ordnung:)

    
user7799649 31.03.2017 21:23
quelle

Tags und Links