ImportError: Geen module genaamd ‘pygame’

Ik heb python 3.3.2 en pygame 1.9.2a0 geïnstalleerd. Telkens wanneer ik pygame probeer te importeren door te typen:

pygame importeren

Ik krijg de volgende foutmelding:

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'
>>> 

Ik heb een aantal vragen over deze fout doorgenomen, maar geen van de oplossingen heeft geholpen.
Ik heb een 64-bits machine met Win7 OS


Antwoord 1, autoriteit 100%

ga naar de map python/scripts, open een opdrachtvenster naar dit pad, typ de
volgende:

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

Om het te testen, open python IDE en typ

import pygame
print (pygame.ver)

Het werkte voor mij…


Antwoord 2, autoriteit 52%

Hier zijn instructies voor gebruikers met de nieuwere Python 3.5 (Google bracht me hier, ik vermoed dat andere 3.5-gebruikers hier ook terecht kunnen komen):

Ik heb zojuist Pygame 1.9.2a0-cp35 op Windows geïnstalleerd en het werkt met Python 3.5.1.

  • Installeer Python en onthoud de installatielocatie
  • Ga hier en download pygame-1.9.2a0-cp35-none-win32.whl
  • Verplaats het gedownloade .whl-bestand naar uw python35/Scripts-directory
  • Open een opdrachtprompt in de directory Scripts (ShiftRight click in de directory > Open a command window here)
  • Voer het commando in:

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

  • Als je een foutmelding krijgt in de laatste stap, probeer dan:

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

En dat zou het moeten doen. Getest als werkend op Windows 10 64bit.


Antwoord 3, autoriteit 44%

Ik probeerde hier al minstens een uur achter te komen. En je hebt gelijk, het probleem is dat de installatiebestanden allemaal 32 bits zijn.

Gelukkig vond ik een link naar de 64 pygame-download! Hier is het: http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame

Kies gewoon de overeenkomstige versie volgens uw python-versie en het zou als magie moeten werken. De installatiefunctie brengt u tijdens de installatie naar een helderblauw scherm (op dit punt weet u dat de installatie correct voor u is.

Ga dan naar Python IDLE en typ “import pygame” en je zou geen fouten meer moeten krijgen.

Rekwisieten gaan naar @yuvi die de link met StackOverflow heeft gedeeld.


Antwoord 4, autoriteit 32%

  1. open de map waarin je python is geïnstalleerd
  2. open de map scripts
  3. typ cmd in de adresbalk. Het opent een opdrachtpromptvenster op die locatie
  4. typ pip install pygame en druk op enter
  5. het zou de pygame-module moeten downloaden en installeren
  6. voer nu je code uit. Het werkt prima 🙂

Antwoord 5, autoriteit 8%

Ik had hetzelfde probleem en ontdekte dat pygame niet werkt voor Python3, tenminste niet op Mac OS, maar ik heb ook Tython2 op mijn computer geïnstalleerd zoals jij waarschijnlijk ook, dus als ik pygame gebruik, verander ik het pad zodat het python2 gebruikt in plaats van python3. Ik gebruik Sublime Text als mijn teksteditor, dus ik ga gewoon naar
Tools > Build Systems > New Build System en voer het volgende in:

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

in plaats van

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

in mijn geval. En als ik pygame niet gebruik, verander ik gewoon het pad terug zodat ik Python3 kan gebruiken.


Antwoord 6, autoriteit 8%

Opgelost!

Hier is een voorbeeld

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

Antwoord 7, autoriteit 8%

De huidige PyGame-release, 1.9.6 ondersteunt Python 3.9 niet. Als je niet op PyGame 2.0 wilt wachten, moet je Python 3.8 gebruiken. Als alternatief kunt u een ontwikkelaarsversie installeren door de versie expliciet op te geven (2.0.0.dev20 is de nieuwste release op het moment van schrijven):

pip install pygame==2.0.0.dev20

of probeer een pre-releaseversie te installeren door de optie --pre in te schakelen:

pip install pygame --pre

Antwoord 8, autoriteit 4%

Ik kreeg dezelfde foutmelding. Het is omdat uw versie van Pygame niet compatibel is met uw versie van Python of Pydev. Ga naar deze link en download de juiste versie van Pygame voor je huidige versie van Python. Ctrl F om het sneller te vinden of klik op het woord python in het blauw. aan de bovenkant. Terwijl je Pygame installeert, zou het zelf het Python-pad moeten vinden. De geest deed tenminste alle mogelijke manieren. Ik voer Pygame door Eclipse met Python 3.4.

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


Antwoord 9, autoriteit 4%

Aangezien geen antwoord dit vermeldde:

Zorg ervoor dat, als u een virtuele omgeving gebruikt, u deze hebt geactiveerd voordat u het programma probeert uit te voeren.

Als je niet echt weet of je een virtuele omgeving gebruikt of niet, neem dan contact op met de andere bijdragers van het project. Of probeer misschien een bestand te vinden met de naam activate als volgt: find . -name activate.


Antwoord 10, autoriteit 4%

  1. Installeer en download het pygame .whl-bestand.
  2. Verplaats het .whl-bestand naar uw python35/Scripts
  3. Ga naar cmd
  4. Verander de map in python-scripts
  5. Type:

    pip install pygame
    

Hier is een voorbeeld:

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

Antwoord 11, autoriteit 4%

probeer dit in je opdrachtprompt:
python -m pip intsall pygame


Antwoord 12

Ik ben een vrij beginner in python en ik had hetzelfde probleem. (windows x64 os)
Ik heb het opgelost door onderstaande stappen uit te voeren

  1. Ik heb python (x64-versie) en pygame verwijderd
  2. Ik heb python 2.6.6 x86 gedownload en geïnstalleerd: https://www.python.org/ftp/python/2.6.6/python-2.6.6.msi
  3. Ik heb pygame gedownload en geïnstalleerd (bij het installeren heb ik de map gekozen waarin ik python heb geïnstalleerd): http://pygame.org/ftp/pygame-1.9.1.win32-py2.6.msi
  4. Werkt goed 🙂

Antwoord 13

Je hebt geen 64-bits Python nodig op het Win64-systeem, installeer gewoon de 32-bits versies van zowel Python als Pygame en ze zullen prima werken (en er zijn sowieso nog een heleboel modules voor).


Antwoord 14

Ik gebruik de PyCharm IDE. Ik zou Pygame kunnen laten werken met IDLE, maar niet met PyCharm. Deze video heeft me geholpen Pygame te installeren via PyCharm.

https://youtu.be/HJ9bTO5yYw0

(Het lijkt erop dat PyCharm alleen een pakket herkent; als je zijn GUI gebruikt.)

Er waren echter een paar kleine verschillen voor mij; omdat ik Windows gebruik in plaats van een Mac.

Mijn voorkeuren -menu is te vinden in: File->Settings…

Vervolgens breidde ik in het volgende scherm mijn projectmenu uit en klikte op Projectinterpreter. Vervolgens klikte ik op het groene plus-pictogram aan de rechterkant om naar het scherm Beschikbare pakketten te gaan.


Antwoord 15

Ik kwam de fout een paar dagen geleden tegen! Gelukkig heb ik het antwoord gevonden.

Zie je, het probleem is dat pygame in een .whl (wheel) bestand/pakket komt. Dus als gevolg daarvan moet je het pip installeren.

Pip-installatie is een erg lastig proces, dus wees voorzichtig. De stappen zijn:-

Stap1. Ga naar C:/Python (welke versie je ook gebruikt)/Scripts. Naar beneden scrollen. Als u een bestand met de naam pip.exe ziet, betekent dit dat u zich in de juiste map bevindt. Kopieer het pad.

Stap2. Zoek op uw computer naar omgevingsvariabelen. U zou een optie moeten zien met het label ‘Bewerk de systeemomgevingsvariabelen’. Klik erop.

Stap3. Daar zou je een dialoogvenster moeten zien verschijnen. Klik op ‘Omgevingsvariabelen’. Klik op ‘Pad’. Klik vervolgens op ‘Nieuw’. Plak het pad dat u eerder kopieert.

Stap4. Klik OK’.

Stap5. Shift + rechtermuisknop waar je pygame is geïnstalleerd. Selecteer ‘Open opdrachtvenster hier’ in het vervolgkeuzemenu. Typ ‘pip install py’ en klik vervolgens op tab en de volledige bestandsnaam zou moeten invullen. Druk vervolgens op Enter en u bent klaar om te gaan! Nu zou je de fout niet meer moeten krijgen!!!


Antwoord 16

Voer eerst python3 uit en typ vervolgens het commando import pygame, nu kun je de uitvoer zien


Antwoord 17

Hiervoor moet je het pygame-pakket installeren vanaf de cmd (op Windows) of vanaf terminal (op mac). Typ gewoon pip install pygame
.Als het voor jou niet werkt, probeer dan deze instructie pip3 install pygame .
Als er nog steeds een fout wordt weergegeven, heb je pip niet op je apparaat geïnstalleerd en probeer je eerst pip te installeren.


Antwoord 18

Ik kwam net hetzelfde probleem tegen en ontdekte dat ik meerdere interpreters van de verschillende versies op mijn systeem heb geïnstalleerd en pygame werd in een van hen geïnstalleerd toen ik het met de opdracht installeerde, maar in mijn IDE was een andere interpreter geselecteerd, dus dit knoeide mijn systeem op, probeer te zien of u ook in dezelfde situatie zit.


Antwoord 19

Je moet Pycharm gebruiken en het in Terminal installeren met pip install pygame en daarna Pycharm invoeren en op pygame zweven in de "Import pygame" en in Pycharm zal het je vertellen dat je dat moet downloaden en je kunt het gemakkelijk downloaden en genieten van je resultaat


Antwoord 20

Ik had hetzelfde probleem en dat deed ik ook

pip install pygame

en dat werkte voor mij!

LEAVE A REPLY

Please enter your comment!
Please enter your name here

20 − eleven =

Other episodes