Làm thế nào để cài đặt pygame trong Windows 10 cho python 3.9?

Oct 12 2020

Tôi đã thử mọi thứ Đây là một số phương pháp tôi đã thử

  1. C:\Users\win 10\AppData\Local\Programs\Python\Python39> python -m pip install pygame-1.9.6-cp27-cp27m-win_amd64.whl

Lỗi sau được nhắc:

ERROR: pygame-1.9.6-cp27-cp27m-win_amd64.whl is not a supported wheel on this platform.
  1. C:\Users\win 10\AppData\Local\Programs\Python\Python39> pip install pygame

Lỗi sau được nhắc:

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

Tôi nên làm gì?

Trả lời

4 Dr.Shajul Oct 11 2020 at 22:34

Nhiều gói không có bánh xe được tạo sẵn cho Python 3.9 vì nó là phiên bản mới.

Ngoài ra pygame-1.9.6-cp27-cp27m-win_amd64.whl dành cho Python 2.7

Đặt cược tốt nhất của bạn là hoàn nguyên về Python 3.8.6 để cài đặt bánh xe được tạo sẵn với pip

5 ViaxCo Oct 21 2020 at 18:43

Bạn có thể sử dụng phiên bản phát hành trước hỗ trợ Python 3.9.0.

python3 -m pip install pygame --pre --user
Shauryakumar Nov 01 2020 at 22:14

cài đặt pywin32 trước, pip cài đặt pywin32. và sau đó pygame pip istall cài đặt pygame bằng cách làm điều này, bạn sẽ có thể tải xuống