Не могу установить Pygame - PullRequest
1 голос
/ 23 октября 2019

Итак, у меня есть небольшая проблема с python и / или pip ...

Python, когда его просят загрузить pygame в CMD с py -m pip install -U pygame --user, выдает мне эту ошибку:

    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\gary\AppData\Local\Temp\pip-install-1zalja6w\pygame\setup.py", line 194, in <module>
        buildconfig.config.main(AUTO_CONFIG)
      File "C:\Users\gary\AppData\Local\Temp\pip-install-1zalja6w\pygame\buildconfig\config.py", line 210, in main
        deps = CFG.main(**kwds)
      File "C:\Users\gary\AppData\Local\Temp\pip-install-1zalja6w\pygame\buildconfig\config_win.py", line 576, in main
        and download_win_prebuilt.ask(**download_kwargs):
      File "C:\Users\gary\AppData\Local\Temp\pip-install-1zalja6w\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.

Кажется, что файлы загружаются просто отлично, но НЕ нравится продолжать после этого. Я использую Python 3.8. И да, Python установлен в переменной PATH.

Я чувствую, что это может быть действительно глупой проблемой, и я просто что-то упустил, но не могу найти ничего, что помогло бы.

----- edit -----

Я нашел какое-то решение - просто скачайте и используйте python 3.7 вместо 3.8, и это, кажется, работает лучше.

1 Ответ

0 голосов
/ 25 октября 2019

Предполагая, что вы используете IDE с возможностью автоматической установки импорта (например, PyCharm), вы можете просто установить текущий интерпретатор IDE на python 3.7.4 и использовать его для установки pygame вместо использования pip. Эта проблема связана с тем, что установка pygame не работает с python 3.8, поэтому либо верните ваш интерпретатор, вернитесь обратно к python 3.7 или дождитесь обновления pygame

...