ImportError: No module named kivy
Ich bin neu auf Ubuntu und Python. Grundsätzlich habe ich installiert kivy nur, wie die website sagte mir zu tun.Zuerst baute ich die repo
$ sudo add-apt-repository ppa:kivy-team/kivy
Dann Mach ich die apt
sudo apt-get install python3-kivy
Ok, jetzt habe ich Feuer bis Geany und Folgen Sie den Anweisungen websites zu tun, den berühmt-berüchtigten "Hello World" dann wenn ich in das Programm-Verzeichnis ~/Dokumente/Kivy für mich
python helloWorld
Hier ist der code für die app
import kivy
kivy.require('1.9.0')
from kivy.app import App
from kivy.uix.label import Label
class myApp(App):
def build(self):
return Label(text="Hello World")
if __name__ == '__main__':
myApp().run()
Bekomme ich sofort die Fehlermeldung
File "~/Documents/Kivy/helloWorld", line 1, in <module>
import kivy
Keine Ahnung, warum dies passiert ist?
- Können Sie die Ausgaben von dem Befehl apt-get ausführen und die vollständige Fehlermeldung?
- Vielleicht sind Sie versucht, führen Sie den code mit Python 2.7, nach der Installation von Bibliotheken für Python 3. Überprüfen Sie
python --version
Ausgabe.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sie sagte, dass die apt zu installieren ist:
Installiert wird kivy für Python ist3... nicht python 2
Statt ausführen:
Versuchen Sie:
Für alle noobs wie mich, ist zu diesem Zweck auf MAC OSX und Total verwirrt von der Kivy-Website:
"Können Sie alle Kivy Anwendung, indem Sie einfach die Anwendung main Datei auf die Kivy.app-Symbol."
Nach dem hinzufügen der ppa, sollte man "sudo apt-get update", um sicherzustellen, dass das Paket installiert ist.
Außerdem ist es wichtig, dass Sie es mit "Python ist3" anstelle von "python", die in der Regel die ältere version. kivy Sie heruntergeladen haben, ist ein Python ist3 version und nicht importiert werden, die durch ältere python 2.7.
Bekam ich mit