You can install the package as Administrator, by following these steps:

1.Right click on the Command Prompt icon 2.Select the option: Run This Program As An Administrator 3.Run the command: pip install pygames

Instead of you can use the command pip install --user pygames

Answer from ikerasiotis on Stack Overflow

You can install the package as Administrator, by following these steps:

1.Right click on the Command Prompt icon 2.Select the option: Run This Program As An Administrator 3.Run the command: pip install pygames

Instead of you can use the command pip install --user pygames

Answer from ikerasiotis on Stack Overflow
🌐
Pygame
pygame.org › wiki › GettingStarted
GettingStarted - pygame wiki
pygame requires a "newer" pip. If pygame starts compiling from source and fails, first try upgrading pip. This comes with pygame already installed on the default raspbian installation. However, it's an ancient version.
🌐
Reddit
reddit.com › r/learnpython › relatively new to python, can't install pygame
r/learnpython on Reddit: Relatively new to python, can't install pygame
February 24, 2024 - You're supposed to use the shortened name py instead, py -m pip install pygame should work as an alternative.
🌐
PyPI
pypi.org › project › pygame
pygame · PyPI
The online documentation stays up to date with the development version of pygame on GitHub. This may be a bit newer than the version of pygame you are using. To upgrade to the latest full release, run pip install pygame --upgrade in your terminal.
      » pip install pygame
    
Published   Sep 29, 2024
Version   2.6.1
🌐
Python.org
discuss.python.org › python help
Unable to install pygame - Python Help - Discussions on Python.org
September 21, 2024 - I have tried to install pygame using pip (pip install pygame). pip doesn’t work (“command not found”) and when I use pip3, I get this error “Command “python setup.py egg_info” failed with error code 1 in /tmp/pip-build-xncrnbwh/pygame/” (there is more text from the command’s ...
🌐
Reddit
reddit.com › r/pygame › pip install pygame not working
r/pygame on Reddit: pip install pygame not working
November 6, 2022 -

pip install pygame

Collecting pygame

Using cached pygame-2.1.2.tar.gz (10.1 MB)

Preparing metadata (setup.py) ... error

error: subprocess-exited-with-error

× python setup.py egg_info did not run successfully.

│ exit code: 1

╰─> [77 lines of output]

WARNING, No "Setup" File Exists, Running "buildconfig/config.py"

Using WINDOWS configuration...

Traceback (most recent call last):

File "<string>", line 2, in <module>

File "<pip-setuptools-caller>", line 34, in <module>

File "C:\Users\ROEL BLOMSMA\AppData\Local\Temp\pip-install-049bas8k\pygame_5a3f63c9d305402f8948587bcd18fcb7\setup.py", line 359, in <module>

buildconfig.config.main(AUTO_CONFIG)

File "C:\Users\ROEL BLOMSMA\AppData\Local\Temp\pip-install-049bas8k\pygame_5a3f63c9d305402f8948587bcd18fcb7\buildconfig\config.py", line 225, in main

deps = CFG.main(**kwds)

^^^^^^^^^^^^^^^^

File "C:\Users\ROEL BLOMSMA\AppData\Local\Temp\pip-install-049bas8k\pygame_5a3f63c9d305402f8948587bcd18fcb7\buildconfig\config_win.py", line 511, in main

return setup_prebuilt_sdl2(prebuilt_dir)

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "C:\Users\ROEL BLOMSMA\AppData\Local\Temp\pip-install-049bas8k\pygame_5a3f63c9d305402f8948587bcd18fcb7\buildconfig\config_win.py", line 471, in setup_prebuilt_sdl2

DEPS.configure()

File "C:\Users\ROEL BLOMSMA\AppData\Local\Temp\pip-install-049bas8k\pygame_5a3f63c9d305402f8948587bcd18fcb7\buildconfig\config_win.py", line 336, in configure

from . import vstools

File "C:\Users\ROEL BLOMSMA\AppData\Local\Temp\pip-install-049bas8k\pygame_5a3f63c9d305402f8948587bcd18fcb7\buildconfig\vstools.py", line 11, in <module>

compiler.initialize()

File "C:\Users\ROEL BLOMSMA\AppData\Local\Programs\Python\Python311\Lib\site-packages\setuptools\_distutils\msvc9compiler.py", line 403, in initialize

vc_env = query_vcvarsall(VERSION, plat_spec)

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "C:\Users\ROEL BLOMSMA\AppData\Local\Programs\Python\Python311\Lib\site-packages\setuptools\_distutils\msvc9compiler.py", line 281, in query_vcvarsall

raise DistutilsPlatformError("Unable to find vcvarsall.bat")

distutils.errors.DistutilsPlatformError: Unable to find vcvarsall.bat

Making dir :prebuilt_downloads:

Downloading... https://www.libsdl.org/release/SDL2-devel-2.0.18-VC.zip ed561079ec622b0bab5a9e02976f5d540b0622da

Unzipping :prebuilt_downloads\SDL2-devel-2.0.18-VC.zip:

Downloading... https://www.libsdl.org/projects/SDL_image/release/SDL2_image-devel-2.0.5-VC.zip 137f86474691f4e12e76e07d58d5920c8d844d5b

Unzipping :prebuilt_downloads\SDL2_image-devel-2.0.5-VC.zip:

Downloading... https://www.libsdl.org/projects/SDL_ttf/release/SDL2_ttf-devel-2.0.15-VC.zip 1436df41ebc47ac36e02ec9bda5699e80ff9bd27

Unzipping :prebuilt_downloads\SDL2_ttf-devel-2.0.15-VC.zip:

Downloading... https://www.libsdl.org/projects/SDL_mixer/release/SDL2_mixer-devel-2.0.4-VC.zip 9097148f4529cf19f805ccd007618dec280f0ecc

Unzipping :prebuilt_downloads\SDL2_mixer-devel-2.0.4-VC.zip:

Downloading... https://www.pygame.org/ftp/jpegsr9d.zip ed10aa2b5a0fcfe74f8a6f7611aeb346b06a1f99

Unzipping :prebuilt_downloads\jpegsr9d.zip:

Downloading... https://pygame.org/ftp/prebuilt-x64-pygame-1.9.2-20150922.zip 3a5af3427b3aa13a0aaf5c4cb08daaed341613ed

Unzipping :prebuilt_downloads\prebuilt-x64-pygame-1.9.2-20150922.zip:

copying into .\prebuilt-x64

Path for SDL: prebuilt-x64\SDL2-2.0.18

...Library directory for SDL: prebuilt-x64/SDL2-2.0.18/lib/x64

...Include directory for SDL: prebuilt-x64/SDL2-2.0.18/include

Path for FONT: prebuilt-x64\SDL2_ttf-2.0.15

...Library directory for FONT: prebuilt-x64/SDL2_ttf-2.0.15/lib/x64

...Include directory for FONT: prebuilt-x64/SDL2_ttf-2.0.15/include

Path for IMAGE: prebuilt-x64\SDL2_image-2.0.5

...Library directory for IMAGE: prebuilt-x64/SDL2_image-2.0.5/lib/x64

...Include directory for IMAGE: prebuilt-x64/SDL2_image-2.0.5/include

Path for MIXER: prebuilt-x64\SDL2_mixer-2.0.4

...Library directory for MIXER: prebuilt-x64/SDL2_mixer-2.0.4/lib/x64

...Include directory for MIXER: prebuilt-x64/SDL2_mixer-2.0.4/include

Path for PORTMIDI: prebuilt-x64

...Library directory for PORTMIDI: prebuilt-x64/lib

...Include directory for PORTMIDI: prebuilt-x64/include

DLL for SDL2: prebuilt-x64/SDL2-2.0.18/lib/x64/SDL2.dll

DLL for SDL2_ttf: prebuilt-x64/SDL2_ttf-2.0.15/lib/x64/SDL2_ttf.dll

DLL for SDL2_image: prebuilt-x64/SDL2_image-2.0.5/lib/x64/SDL2_image.dll

DLL for SDL2_mixer: prebuilt-x64/SDL2_mixer-2.0.4/lib/x64/SDL2_mixer.dll

DLL for portmidi: prebuilt-x64/lib/portmidi.dll

Path for FREETYPE not found.

...Found include dir but no library dir in prebuilt-x64.

Path for PNG not found.

...Found include dir but no library dir in prebuilt-x64.

Path for JPEG not found.

...Found include dir but no library dir in prebuilt-x64.

DLL for freetype: prebuilt-x64/SDL2_ttf-2.0.15/lib/x64/libfreetype-6.dll

---

For help with compilation see:

https://www.pygame.org/wiki/CompileWindows

To contribute to pygame development see:

https://www.pygame.org/contribute.html

---

[end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.

error: metadata-generation-failed

× Encountered error while generating package metadata.

╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.

hint: See above for details.

🌐
GitHub
github.com › pygame › pygame › issues › 3673
Cannot install pygame · Issue #3673 · pygame/pygame
January 17, 2023 - error error: subprocess-exited-with-error × python setup.py egg_info did not run successfully. │ exit code: 1 ╰─> [77 lines of output] WARNING, No "Setup" File Exists, Running "buildconfig/config.py" Using WINDOWS configuration... Traceback (most recent call last): File "<string>", line 2, in <module> File "<pip-setuptools-caller>", line 34, in <module> File "C:\Users\ashra\AppData\Local\Temp\pip-install-z85vqe2y\pygame_c6cb5ec149fa44be800e6a0341017667\setup.py", line 359, in <module> buildconfig.config.main(AUTO_CONFIG) File "C:\Users\ashra\AppData\Local\Temp\pip-install-z85vqe2y\pygam
Author   pygame
Find elsewhere
🌐
GitHub
github.com › pygame › pygame › issues › 3876
Error in command pip install pygame · Issue #3876 · pygame/pygame
May 30, 2023 - Current behavior: When I write ... script file, or executable program. Check the spelling of the name, as well as the presence and correctness of the path, and then try again....
Author   pygame
🌐
Reddit
reddit.com › r/pygame › pip install pygame error
r/pygame on Reddit: pip install pygame error
December 22, 2022 -

I'm trying to install pygame on my macbook pro but I keep running into errors. I've tried a few different things including pip install pygame --pre but that came up as command not found. I'm completely new to coding and don't really know what I'm doing so if someone could help me out that would be great. This is what comes up when I put in the code from pygame's site

Collecting pygame

Downloading pygame-2.1.2.tar.gz (10.1 MB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.1/10.1 MB 5.7 MB/s eta 0:00:00

Preparing metadata (setup.py) ... error

error: subprocess-exited-with-error

× python setup.py egg_info did not run successfully.

│ exit code: 1

╰─> [31 lines of output]

WARNING, No "Setup" File Exists, Running "buildconfig/config.py"

Using Darwin configuration...

/bin/sh: sdl2-config: command not found

/bin/sh: sdl2-config: command not found

/bin/sh: sdl2-config: command not found

Traceback (most recent call last):

File "<string>", line 2, in <module>

File "<pip-setuptools-caller>", line 34, in <module>

File "/private/var/folders/dc/svdtzmp910lf440sf2y2ckv80000gn/T/pip-install-eu2y9kle/pygame_e8033882705b411c88b6e8eca6af78ed/setup.py", line 359, in <module>

buildconfig.config.main(AUTO_CONFIG)

File "/private/var/folders/dc/svdtzmp910lf440sf2y2ckv80000gn/T/pip-install-eu2y9kle/pygame_e8033882705b411c88b6e8eca6af78ed/buildconfig/config.py", line 225, in main

deps = CFG.main(**kwds)

^^^^^^^^^^^^^^^^

File "/private/var/folders/dc/svdtzmp910lf440sf2y2ckv80000gn/T/pip-install-eu2y9kle/pygame_e8033882705b411c88b6e8eca6af78ed/buildconfig/config_darwin.py", line 132, in main

[DependencyProg('SDL', 'SDL_CONFIG', 'sdl2-config', '2.0', ['sdl'])],

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "/private/var/folders/dc/svdtzmp910lf440sf2y2ckv80000gn/T/pip-install-eu2y9kle/pygame_e8033882705b411c88b6e8eca6af78ed/buildconfig/config_unix.py", line 39, in __init__

self.ver = config[0].strip()

~~~~~~^^^

IndexError: list index out of range

---

For help with compilation see:

https://www.pygame.org/wiki/MacCompile

To contribute to pygame development see:

https://www.pygame.org/contribute.html

---

[end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.

error: metadata-generation-failed

× Encountered error while generating package metadata.

╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.

hint: See above for details.

🌐
Python.org
discuss.python.org › python help
Pygame package cant install - Python Help - Discussions on Python.org
November 13, 2022 - Im trying to install pygame but its always an error message. I tried “pip install pygame” but it said some files didn’t find a path. I dont know how to fix it and i dont know if its any other way to install pygame
🌐
Python Forum
python-forum.io › thread-20850.html
PIP cannot install Pygame
Hi, i am a newbee. I tried to install pygame with pip but it seems can't work. The process only stop at notification of "satisfied requirement" but without processing the installation it self. The com
🌐
Reddit
reddit.com › r/pygame › pygame module installed but not found: path issues
r/pygame on Reddit: Pygame module installed but not found: Path issues
January 21, 2023 -

I made a game last summer in pygame that I can not play anymore. I'm beyond frustrated with pygame atm. This is mostly my fault. I use VScode and Pycharm to edit py files. I have about every version of python you can have installed on my machine. I have tried to run the my game in WSL, VScode in Windows and the compiler will not pick up pygame at all. I go to pip install pygame. It has tells me that I have already met the requirements. It gives me a path to pygame where it is installed. I get red error lines on my import statements because pygame can't be found.

So far I have tried:

Uninstall and reinstall pygame

Uninstall and reinstall Pycharm

pip install pygame --pre

Setting up venv

The crazy thing is that I have an executable that I made from one of my pygame games. It's a desktop app and it boots right up. I don't understand how my executable can run but my script won't work.

IF THERE IS A SOUL OUT THERE WHO CAN HELP ME FIX THIS ISSUE I WOULD BE FOREVER GRATEFUL!!

FYI: I have spent over 8 working hours trying to solve this issue.

🌐
GitHub
github.com › pygame › pygame › issues › 3522
Installation fails on Python 3.11.0 · Issue #3522 · pygame/pygame
October 27, 2022 - Operating system (e.g. Windows, Linux(Debian), Linux(Ubuntu), Mac): Windows · Python version (e.g. 3.7.9, 3.8.5): 3.11.0 · SDL version (e.g. SDL 2.0.12): Not sure · PyGame version (e.g. 2.0.0.dev10, 1.9.6): 2.1.2 (latest) Relevant hardware (e.g. if reporting a bug about a controller, tell us the brand & name of it): N/A ... Please explain the steps required to duplicate the issue, especially if you are able to provide a sample application. if the bug is caused by a specific file (image, font, sound, level, please upload it as an attachment ... pip install pygame Collecting pygame Using cached pygame-2.1.2.tar.gz (10.1 MB) Preparing metadata (setup.py) ...
Author   pygame
🌐
Python.org
discuss.python.org › python help
Python can not find the installed package pygame - Python Help - Discussions on Python.org
April 24, 2023 - Hello there, I am new to python and new to this platform. If I am asking something stupid and/or in the wrong section, please be gentle with me - thanks a lot! I am currently experiencing problems with python when trying to use the module “pygame”. I am running Python 3.10.11 on a Windows ...
🌐
Reddit
reddit.com › r/learnpython › can't install pygame
r/learnpython on Reddit: Can't install pygame
October 18, 2025 -

I'm completely new to python, and I watched a tutorial to install pygame, but I keep getting an error.

I have python downloaded and I'm in my command window, but when I run "pip install pygame", it spits out an error at "getting requirements to build wheel" that says "subprocess-exited-with-error". It's telling me that there's no setup file, and that the error originates from a subprocess and not pip. The error code is 1.

If anyone is able to help me figure this out I would be extremely grateful!

Edit: thank you all for your advice - I got it to work with pygame-ce!

🌐
Stack Overflow
stackoverflow.com › questions › 78670074 › pip-install-pygame-not-working-and-i-dont-know-why
python - pip install pygame not working and i don't know why - Stack Overflow
On Ubuntu, trying to install pygame using pip within my venv. This is the full error message thrown when I try: $ pip install pygame Collecting pygame Using cached pygame-2.6.0.tar.gz (15.8 MB)
🌐
Reddit
reddit.com › r/pygame › i can't install pygame :(
r/pygame on Reddit: i can't install pygame :(
November 7, 2019 -

i try'd to download pygame and i got this error

(solved by Octoxo

This looks like your issue

https://stackoverflow.com/questions/58517438/cant-install-pygame

C:\Windows\system32>pip install pygame

)

Collecting pygame

Using cached https://files.pythonhosted.org/packages/0f/9c/78626be04e193c0624842090fe5555b3805c050dfaa81c8094d6441db2be/pygame-1.9.6.tar.gz

ERROR: Command errored out with exit status 1:

command: 'c:\users\miss_\appdata\local\programs\python\python38-32\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\miss_\\AppData\\Local\\Temp\\pip-install-g1jjvjos\\pygame\\setup.py'"'"'; __file__='"'"'C:\\Users\\miss_\\AppData\\Local\\Temp\\pip-install-g1jjvjos\\pygame\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base 'C:\Users\miss_\AppData\Local\Temp\pip-install-g1jjvjos\pygame\pip-egg-info'

cwd: C:\Users\miss_\AppData\Local\Temp\pip-install-g1jjvjos\pygame\

Complete output (17 lines):

WARNING, No "Setup" File Exists, Running "buildconfig/config.py"

Using WINDOWS configuration...

Download prebuilts to "prebuilt_downloads" and copy to "./prebuilt-x86"? [Y/n]Traceback (most recent call last):

File "<string>", line 1, in <module>

File "C:\Users\miss_\AppData\Local\Temp\pip-install-g1jjvjos\pygame\setup.py", line 194, in <module>

buildconfig.config.main(AUTO_CONFIG)

File "C:\Users\miss_\AppData\Local\Temp\pip-install-g1jjvjos\pygame\buildconfig\config.py", line 210, in main

deps = CFG.main(**kwds)

File "C:\Users\miss_\AppData\Local\Temp\pip-install-g1jjvjos\pygame\buildconfig\config_win.py", line 576, in main

and download_win_prebuilt.ask(**download_kwargs):

File "C:\Users\miss_\AppData\Local\Temp\pip-install-g1jjvjos\pygame\buildconfig\download_win_prebuilt.py", line 302, in ask

reply = raw_input(

EOFError: EOF when reading a line

----------------------------------------

ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

C:\Windows\system32>

🌐
GitHub
github.com › pygame › pygame › issues › 4687
Can't install pygame via pip · Issue #4687 · pygame/pygame
December 10, 2025 - Python 3.14.2, Microsoft Visual Studio 2026 18.0.2 Using cached pygame-2.6.1.tar.gz (14.8 MB) Installing build dependencies ... done Getting requirements to build wheel ... error error: subprocess-exited-with-error · × Getting requirements to build wheel did not run successfully.
Author   pygame