Essayez d'exécuter KIVY, pour la première fois
Je suis en train de lancer kivy pour la première fois. Im en utilisant un programme par défaut.
from kivy.app import App
from kivy.uix.widget import Widget
class PongGame(Widget):
pass
class PongApp(App):
def build(self):
return PongGame()
if __name__ == '__main__':
PongApp().run()
J'obtiens cette erreur:
##################################
done bootstraping kivy...have fun!\n
running "python.exe C:\Python27\hello.py" \n
Traceback (most recent call last):
File "C:\Python27\hello.py", line 1, in <module>
from kivy.app import App
ImportError: No module named kivy.app
Press any key to continue . . .
Beaucoup de gens ont soulevé la question en ligne, mais personne n'a mentionné la bonne solution.
"J'ai cette erreur" Quelle est l'erreur? Veuillez fournir le plein de sperme
J'ai mentionné l'erreur
Il semble que ce n'est pas installée. Avez-vous eu des troubles dans le installation? Kivy devrait être inscrite si vous exécutez
a ma réponse à résoudre votre problème? si oui, c'est une bonne pratique de l'accepter.
J'ai mentionné l'erreur
Il semble que ce n'est pas installée. Avez-vous eu des troubles dans le installation? Kivy devrait être inscrite si vous exécutez
pydoc modules
a ma réponse à résoudre votre problème? si oui, c'est une bonne pratique de l'accepter.
OriginalL'auteur user2834165 | 2013-10-01
Vous devez vous connecter pour publier un commentaire.
Mise à JOUR: basé sur l'erreur que vous obtenez—vous venez de coller maintenant, après ma réponse initiale— dessous, vous semblez être en manque non seulement PyGame mais Kivy lui-même. Allez-y et lancez
pip install kivy
.Mais avant de faire cela, je vous recommande de prendre un coup d'oeil à virtualenv et installer tous vos paquets Python spécifiques à ce projet dans un virtualenv créé pour ce projet. Si vous ne voulez pas, vous avez à courir
sudo pip install kivy
pour installer Kivy à l'échelle mondiale (en supposant que vous êtes sur OS X ou Linux). Sur Windows,sudo
ne devrait pas être nécessaire.(D'ailleurs, je suis sûr que les informations ci-dessous seront utiles en tant que bien, puisque vous n'avez même pas Kivy, il doit signifier que vous avez rencontrer des problèmes pour ne pas avoir de PyGame, soit une fois l'aurais installé Kivy.)
RÉPONSE ORIGINALE À CETTE QUESTION:
Version courte:
Vous êtes absent PyGame, qui est une dépendance de Kivy.
Version longue:
Puisque vous n'avez pas à nous dire ce que l'erreur a été, je suis allé de l'avant et a couru votre code sur mon OS X 10.8 machine et obtenu ceci:
googler cette erreur m'a débarqué sur http://kivy.org/docs/installation/troubleshooting-macosx.html.
Donc je suis allé de l'avant et installé PyGame avec l'aide de http://juliaelman.com/blog/2013/04/02/installing-pygame-on-osx-mountain-lion/; sauf je l'ai installé dans un virtualenv:
après que:
Et je reçois une jolie Kivy fenêtre surgissant!
Ouais Désolé. Vous l'avez oublié! Merci!
ce commentaire a été adressée à quelqu'un d'autre btw 🙂 vous ne savez pas ce que vous devriez être désolé!
J'obtiens cette erreur:
Command "/usr/bin/python2.7 -c "import setuptools, tokenize;__file__='/tmp/pip-build-wrCJXo/kivy/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-R7LcPd-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-wrCJXo/kivy
des suggestions?OriginalL'auteur Erik Allik
C'est peut-être beaucoup plus simple, c'était pour moi. Sur kivy page web de fournir un "forfait portable" pour OS windows de sorte que vous n'avez pas à installer quoi que ce soit “système” de large.
Ensuite, ils expliquent comment faire un raccourci vers ce "forfait portable" sur l'envoi de menu. Je l'ai collé l' .chauve-souris au lieu de son raccourci (jamais dit que j'étais intelligente) et j'ai eu (évidemment) exactement la même erreur. Si on peut appeler ça une erreur.
Espère que ça marchera pour vous aussi.
OriginalL'auteur Adrián Neira