2017-03-14 4 views
0

Ich habe Fehler beim Ausführen von GUI-Code auf Python. Ich benutze einen Mac. Derselbe Code läuft perfekt auf anderen Computern.GUI mit Python, Tkinter und AppJar

Dieser grundlegende Funktionsaufruf gibt mir diesen Fehler. Kann mir bitte jemand helfen?

>>> from appJar import gui 
    >>> app = gui() 
    Traceback (most recent call last): 
     File "<stdin>", line 1, in <module> 
     File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/appJar/appjar.py", line 410, in __init__ 
     self.exe_file = os.path.basename(theMain.__file__) 
    AttributeError: module '__main__' has no attribute '__file__' 
+0

Schreiben Sie dies in einer interaktiven Eingabeaufforderung? Was passiert, wenn Sie diesen Code in eine Datei schreiben und sie wie 'python the_file.py' ausführen? –

Antwort

1

Die '>>> am Anfang der Zeilen zeigt an, dass Sie die Shell verwenden. Dies ist wahrscheinlich, warum es nicht funktioniert. Während du in dem Fenster warst, das du hier benutzt hast, geh Datei-> neu und schreibe es dort hinein. Sollte gut sein.

0

Ich heruntergeladen und den Pfad in Windows, aber es hat nicht funktioniert.

Aber ein paar Zeilen Code gelöst ähnliche Probleme, die ich hatte

import sys 
sys.path.append("C:\Program Files\Python36\Lib") 

Die sys.path natürlich Sie Ihre Einstellungen anpassen.

Ich habe ein paar Dinge damit gemacht. Es ist ein Wunder.