ERROR: Command errored out with exit status 1:
 command: 'c:\users\pichau\appdata\local\programs\python\python38\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\Pichau\\AppData\\Local\\Temp\\pip-install-um6lts5v\\pygame\\setup.py'"'"'; __file__='"'"'C:\\Users\\Pichau\\AppData\\Local\\Temp\\pip-install-um6lts5v\\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\Pichau\AppData\Local\Temp\pip-install-um6lts5v\pygame\pip-egg-info'
     cwd: C:\Users\Pichau\AppData\Local\Temp\pip-install-um6lts5v\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-x64"? [Y/n]Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Users\Pichau\AppData\Local\Temp\pip-install-um6lts5v\pygame\setup.py", line 194, in <module>
  File "C:\Users\Pichau\AppData\Local\Temp\pip-install-um6lts5v\pygame\buildconfig\config.py", line 210, in main
    deps = CFG.main(**kwds)
  File "C:\Users\Pichau\AppData\Local\Temp\pip-install-um6lts5v\pygame\buildconfig\config_win.py", line 576, in main
    and download_win_prebuilt.ask(**download_kwargs):
  File "C:\Users\Pichau\AppData\Local\Temp\pip-install-um6lts5v\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.

  • check your command as it says.... there's a lot in it, so triple and quadruple check that before running in script. – Pimp Juice IT Oct 19 '19 at 2:37
  • Just upgraded to Python38, and have the same error trying to install pygame, pgzero, scipy, matplotlib. Think there's a Python 2 library mixup as the last but one line mentions raw_input() - this is obsolete in Python3. – Abisdad Oct 19 '19 at 4:12
  • Was running all the modules mentioned in previous comment sucessfully in python37. – Abisdad Oct 19 '19 at 4:15
  • 1
    Think it's a Python38 issue - reverted to 3.7 which installed pygame fine - but I'm getting a sub-process error when I try to run - that's why I've upgraded to 3.8 (no sub-process error) but just can't install the modules I use to teach my high school kids! :-( – Abisdad Oct 20 '19 at 5:59
  • Same issue posted here too: stackoverflow.com/questions/58469733/pip-install-eoferror – Abisdad Oct 26 '19 at 0:09

The currently official pygame 1.9.6 is not compatible with Python 3.8, but there's a 2.0.0.dev6 version which is somewhat OK but still not enabled as available module for pip

| improve this answer | |

There isn't a build of 2.0.0.dev3 for Python 3.8. Python 3.8 wasn't out when dev3 was released. You want the latest, so change your command to:

python3 -m pip install pygame==2.0.0.dev6
| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.