web-dev-qa-db-fra.com

Installation de pip EOFError

J'utilise Windows 10 et j'ai récemment mis à jour vers python 3.8. J'essaie d'installer pygame sur la nouvelle version et j'ai essayé py -m pip install -U pygame --user mais a obtenu cette erreur:

    ERROR: Command errored out with exit status 1:
     command: 'C:\Users\username\AppData\Local\Programs\Python\Python38-32\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\username\\AppData\\Local\\Temp\\pip-install-_e3mjg4_\\pygame\\setup.py'"'"'; __file__='"'"'C:\\Users\\username\\AppData\\Local\\Temp\\pip-install-_e3mjg4_\\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 pip-Egg-info
         cwd: C:\Users\username\AppData\Local\Temp\pip-install-_e3mjg4_\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\username\AppData\Local\Temp\pip-install-_e3mjg4_\pygame\setup.py", line 194, in <module>
        buildconfig.config.main(AUTO_CONFIG)
      File "C:\Users\username\AppData\Local\Temp\pip-install-_e3mjg4_\pygame\buildconfig\config.py", line 210, in main
        deps = CFG.main(**kwds)
      File "C:\Users\username\AppData\Local\Temp\pip-install-_e3mjg4_\pygame\buildconfig\config_win.py", line 576, in main
        and download_win_prebuilt.ask(**download_kwargs):
      File "C:\Users\username\AppData\Local\Temp\pip-install-_e3mjg4_\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.    ERROR: Command errored out with exit status 1:
     command: 'C:\Users\username\AppData\Local\Programs\Python\Python38-32\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\username\\AppData\\Local\\Temp\\pip-install-_e3mjg4_\\pygame\\setup.py'"'"'; __file__='"'"'C:\\Users\\username\\AppData\\Local\\Temp\\pip-install-_e3mjg4_\\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 pip-Egg-info
         cwd: C:\Users\username\AppData\Local\Temp\pip-install-_e3mjg4_\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\username\AppData\Local\Temp\pip-install-_e3mjg4_\pygame\setup.py", line 194, in <module>
        buildconfig.config.main(AUTO_CONFIG)
      File "C:\Users\username\AppData\Local\Temp\pip-install-_e3mjg4_\pygame\buildconfig\config.py", line 210, in main
        deps = CFG.main(**kwds)
      File "C:\Users\username\AppData\Local\Temp\pip-install-_e3mjg4_\pygame\buildconfig\config_win.py", line 576, in main
        and download_win_prebuilt.ask(**download_kwargs):
      File "C:\Users\username\AppData\Local\Temp\pip-install-_e3mjg4_\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.

Est-ce que quelqu'un a des suggestions? Je n'ai rien pu trouver ailleurs et je ne l'avais jamais vu auparavant.

3
Aronurr64

Impossible d'installer pygame sur Python 3.8 via pip (Windows 10) Utilisez la réponse en bas pour l'installer. Ce sera un peu complexe mais suivez les étapes soigneusement. Si vous sautez une partie, vous pourriez obtenir une erreur. Ce sera dans pygame 2.0.0, vous devrez donc probablement mettre à jour votre code.

0
Desjul20