it-swarm.com.de

ImportError: Kein Modul mit dem Namen 'pygame'

Ich habe Python 3.3.2 und Pygame 1.9.2a0 installiert. Wann immer ich versuche, Pygame zu importieren, indem Sie Folgendes eingeben:

pygame importieren 

Ich erhalte folgende Fehlermeldung:

Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:03:43) [MSC v.1600 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> import pygame
Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import pygame
ImportError: No module named 'pygame'
>>> 

Ich habe einige der Fragen im Zusammenhang mit diesem Fehler durchgegangen, aber keine der Lösungen hat geholfen

31
user2398618

Ich versuchte es mindestens eine Stunde lang herauszufinden. Und du hast recht, das Problem ist, dass die Installationsdateien alle für 32 Bit sind.

Glücklicherweise fand ich einen Link zum Download von 64 Pygames! Hier ist es: http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame

Wählen Sie einfach die entsprechende Version entsprechend Ihrer Python-Version aus und sie sollte wie Magie funktionieren. Die Installationsfunktion bringt Sie während der Installation zu einem hellblauen Bildschirm (an diesem Punkt wissen Sie, dass die Installation für Sie richtig ist.

Gehen Sie dann in Python IDLE und geben Sie "import pygame" ein. Sie sollten keine weiteren Fehler mehr erhalten. 

Requisiten gehen an @yuvi, der die Verknüpfung mit StackOverflow freigegeben hat.

9
aaron-coding

Hier finden Sie Anweisungen für Benutzer mit dem neueren Python 3.5 (Google hat mich hierher gebracht, ich vermute, dass andere 3.5-Benutzer auch hier landen könnten):

Ich habe Pygame 1.9.2a0-cp35 gerade erfolgreich unter Windows installiert und es läuft mit Python 3.5.1. 

  • Installieren Sie Python und merken Sie sich den Installationsort 
  • Gehe hier und download pygame-1.9.2a0-cp35-none-win32.whl
  • Verschieben Sie die heruntergeladene .whl-Datei in Ihr python35/Scripts-Verzeichnis
  • Öffnen Sie eine Eingabeaufforderung im Verzeichnis Scripts (Shift-Right click im Verzeichnis> Open a command window here).
  • Geben Sie den Befehl ein:

    pip3 install pygame-1.9.2a0-cp35-none-win32.whl

  • Wenn Sie im letzten Schritt eine Fehlermeldung erhalten, versuchen Sie Folgendes:

    python -m pip install pygame-1.9.2a0-cp35-none-win32.whl

Und das sollte es tun. Getestet als Arbeit unter Windows 10 64bit.

8
Charles

gehen Sie zum Ordner python/scripts, öffnen Sie ein Befehlsfenster für diesen Pfad, und geben Sie Folgendes ein: .__:

C:\python34\scripts> python -m pip install pygame --user

Um es zu testen, öffnen Sie Python IDE und geben Sie ein

import pygame

print (pygame.ver)

Es hat für mich funktioniert ...

7
  1. Öffnen Sie den Ordner, in dem Ihr Python installiert ist
  2. Öffnen Sie den Ordner scripts
  3. geben Sie cmd in die Adressleiste ein. Es öffnet sich an dieser Stelle ein Eingabeaufforderungsfenster
  4. geben Sie pip install pygame ein und drücken Sie die Eingabetaste
  5. es sollte Pygame-Modul herunterladen und installieren
  6. führen Sie jetzt Ihren Code aus. Es funktioniert gut :-)
2
NARENDER REDDY

Ich habe den gleichen Fehler bekommen. Dies ist darauf zurückzuführen, dass Ihre Version von Pygame nicht mit Ihrer Version von Python oder Pydev kompatibel ist. Gehen Sie zu diesem Link und holen Sie sich die richtige Version von Pygame für Ihre aktuelle Version von Python. Strg F, um es schneller zu finden, oder klicken Sie auf den Word-Python in Blau. ganz oben. Während Sie Pygame installieren, sollte es den Python-Pfad selbst finden. Zumindest machte der Geist irgendwelche Wege. Ich führe Pygame durch Eclipse mit Python 3.4.

http://www.lfd.uci.edu/~gohlke/pythonlibs/

1
TriGeo

Sie benötigen kein 64-Bit-Python auf einem Win64-System. Installieren Sie einfach die 32-Bit-Versionen von Python und Pygame.

  1. Installieren und Herunterladen der Pygame-Datei .whl.
  2. Verschieben Sie die .whl-Datei in Ihre python35/Scripts
  3. Gehe zu cmd
  4. Wechseln Sie in das Python-Skript
  5. Art:

    pip install pygame
    

Hier ist ein Beispiel:

C:\Users\user\AppData\Local\Programs\Python\Python36-32\Scripts>pip install pygame
0
EDGE 074

Da keine Antwort dies feststellte:

Stellen Sie sicher, dass Sie die virtuelle Umgebung aktiviert haben, bevor Sie versuchen, das Programm auszuführen.

Wenn Sie nicht wirklich wissen, ob Sie eine virtuelle Umgebung verwenden, wenden Sie sich an die anderen Projektmitarbeiter. Oder versuchen Sie eine Datei mit dem Namen activate wie folgt zu finden: find . -name activate.

0
user2089810

Ich bin ein ziemlich neuer Python-Neuling und hatte das gleiche Problem. (Windows x64 os) Ich habe es gelöst, indem ich die folgenden Schritte mache

  1. Ich habe Python (x64-Version) und Pygame entfernt
  2. Ich habe Python 2.6.6 x86 heruntergeladen und installiert: https://www.python.org/ftp/python/2.6.6/python-2.6.6.msi
  3. Ich habe pygame heruntergeladen und installiert (bei der Installation habe ich das Verzeichnis ausgewählt, in dem ich python installiert habe): http://pygame.org/ftp/pygame-1.9.1.win32-py2.6.msi
  4. Funktioniert gut :)
0
Decoded

Ich hatte das gleiche Problem und entdeckte, dass Pygame für Python3 zumindest unter Mac OS nicht funktioniert, aber ich habe Tython2 auf meinem Computer installiert, wie Sie dies wahrscheinlich auch tun. Wenn ich Pygame verwende, ändere ich den Pfad damit verwendet python2 anstelle von python3. Ich verwende Sublime Text als meinen Texteditor, also gehe ich einfach zu Tools> Build Systems> New Build System und gebe Folgendes ein:

{
    "cmd": ["/usr/local/bin/python", "-u", "$file"],    
}

anstatt 

{
    "cmd": ["/usr/local/bin/python3", "-u", "$file"],   
}

in meinem Fall. Und wenn ich nicht pygame verwende, ändere ich einfach den Pfad zurück, sodass ich Python3 verwenden kann.

0
Megan Chang

Ich verwende die PyCharm IDE. Ich könnte Pygame dazu bringen, mit IDLE zu arbeiten, aber nicht mit PyCharm. Dieses Video hat mir geholfen, Pygame über PyCharm zu installieren. 

https://youtu.be/HJ9bTO5yYw0

(Es scheint, dass PyCharm nur ein Paket erkennt; wenn Sie dessen GUI verwenden.) 

Es gab jedoch einige kleine Unterschiede für mich; weil ich Windows anstelle eines Macs verwende. 

Mein Menü "Einstellungen" befindet sich in: File->Settings…

Im nächsten Bildschirm habe ich dann das Projektmenü erweitert und auf Projektinterpreter geklickt. Dann habe ich auf das geklickt grünes Plus-Symbol nach rechts, um zum Bildschirm Available Packages zu gelangen. 

0
Joe

Ich bin vor einigen Tagen auf den Fehler gestoßen! Zum Glück fand ich die Antwort. 

Sie sehen, das Problem ist, dass Pygame in einer .whl (Rad) -Datei/-Paket enthalten ist. Daher müssen Sie es installieren. 

Die Pip-Installation ist ein sehr schwieriger Prozess, seien Sie also bitte vorsichtig. Die Schritte sind: - 

Schritt 1. Gehen Sie zu C:/Python (welche Version Sie auch immer verwenden)/Scripts. Runterscrollen. Wenn Sie eine Datei namens pip.exe sehen, bedeutet dies, dass Sie sich im richtigen Ordner befinden. Kopieren Sie den Pfad. 

Schritt 2. Suchen Sie auf Ihrem Computer nach Umgebungsvariablen. Sie sollten eine Option mit der Bezeichnung "Bearbeiten der Systemumgebungsvariablen" sehen. Klick es an. 

Schritt 3. Dort sollte ein Dialogfeld angezeigt werden. Klicken Sie auf "Umgebungsvariablen". Klicken Sie auf "Pfad". Klicken Sie dann auf 'Neu'. Fügen Sie den zuvor kopierten Pfad ein. 

Schritt 4. OK klicken'. 

Schritt5. Umschalttaste + Rechtsklick, wo immer Ihr Pygame installiert ist. Wählen Sie 'Open Command Window Here' aus dem Dropdown-Menü aus. Geben Sie 'pip install py' ein, klicken Sie auf die Registerkarte und der vollständige Dateiname sollte ausgefüllt werden. Drücken Sie dann die Eingabetaste, und Sie können loslegen! Jetzt solltest du den Fehler nicht noch einmal bekommen !!!

0
user9621927