前提・実現したいこと
macOS Catalina Pygameのウィンドウを表示させて矩形を描画させてたいです。
発生している問題・エラーメッセージ
エラーはありません、実行できてますがdisplay?が機能していないのかわかりませんが
ウィンドウが現れません。
エラーメッセージ ターミナルでpip install pygame==2.0.0.dev3 の実行時のエラーです。 ollecting pygame==2.0.0.dev3 Using cached pygame-2.0.0.dev3.tar.gz (3.6 MB) Building wheels for collected packages: pygame Building wheel for pygame (setup.py) ... error ERROR: Command errored out with exit status 1: command: /Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/q0/mtfjv9yn74bgdlwjhjlmfjlc0000gn/T/pip-install-q3qy3e5x/pygame/setup.py'"'"'; __file__='"'"'/private/var/folders/q0/mtfjv9yn74bgdlwjhjlmfjlc0000gn/T/pip-install-q3qy3e5x/pygame/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /private/var/folders/q0/mtfjv9yn74bgdlwjhjlmfjlc0000gn/T/pip-wheel-_w2scsyl cwd: /private/var/folders/q0/mtfjv9yn74bgdlwjhjlmfjlc0000gn/T/pip-install-q3qy3e5x/pygame/ ~~~~長いので省きます~~~~ ERROR: Failed building wheel for pygame Running setup.py clean for pygame Failed to build pygame Installing collected packages: pygame Attempting uninstall: pygame Found existing installation: pygame 2.0.0.dev6 Uninstalling pygame-2.0.0.dev6: Successfully uninstalled pygame-2.0.0.dev6 Running setup.py install for pygame ... error ERROR: Command errored out with exit status 1: ~~~割愛します~~~ Rolling back uninstall of pygame Moving to /Library/Frameworks/Python.framework/Versions/3.8/include/python3.8/pygame/ from /Library/Frameworks/Python.framework/Versions/3.8/include/python3.8/~ygame Moving to /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pygame-2.0.0.dev6.dist-info/ from /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/~ygame-2.0.0.dev6.dist-info Moving to /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pygame/ from /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/~ygame ERROR: Command errored out with exit status 1: /Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/q0/mtfjv9yn74bgdlwjhjlmfjlc0000gn/T/pip-install-q3qy3e5x/pygame/setup.py'"'"'; __file__='"'"'/private/var/folders/q0/mtfjv9yn74bgdlwjhjlmfjlc0000gn/T/pip-install-q3qy3e5x/pygame/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/q0/mtfjv9yn74bgdlwjhjlmfjlc0000gn/T/pip-record-kilm5e5q/install-record.txt --single-version-externally-managed --compile --install-headers /Library/Frameworks/Python.framework/Versions/3.8/include/python3.8/pygame Check the logs for full command output. 以上です。切り取り方が下手くそだと思います。申し訳ありません。 ぬけてる情報があれば、ご指摘願います。 ```ここに言語名を入力 Python ### 試したこと すみません初心者なものでなにをしていいのやらと、調べてみましたがよくわかりません。 試してみたこととしては、バージョンの互換性がどうと言った記事をみて pip install pygame==2.0.0.dev3 をターミナルで実行してみましたが、ながながとエラーがでて、wheelがないようなのでインストールしてみたうえで、再び実行してみたところ、今度は、pygame(setup.py)...error とでてきたので、もうわかりません。 助けてください。 ### 補足情報(FW/ツールのバージョンなど) 環境:macOS Catalina ver10.15.4 PyCharmで実行 Python3.8.2 Pygame1.9.6 PyCharmでのソースコード ```ここに言語を入力 import pygame from pygame.locals import * import sys WHITE = (255, 255, 255) BLACK = (0, 0, 0,) def main(): pygame.init() screen = pygame.display.set_mode((800, 600)) pygame.display.set_caption("Pygame no usable") clock = pygame.time.Clock() font = pygame.font.Font(None, 80) tmr = 0 while True: for event in pygame.event.get(): if event.type == pygame.QUIT: pygame.quit() sys.exit() screen.fill(BLACK) tmr = tmr + 1 col = (0, tmr % 256, 0) pygame.draw.rect(screen, col, [100, 100, 600, 400]) sur = font.render(str(tmr), True, WHITE) screen.blit(sur, [300, 200]) pygame.display.update() clock.tick(30) if __name__ == '__main__': main()
足りない情報はお答えできる範囲でお答えしますので、どうかご協力お願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/10 23:51
2020/05/11 02:09
2020/05/11 02:43
2020/05/11 03:22
2020/05/11 03:53
2020/05/11 04:07 編集
2020/05/11 05:40
2020/05/11 06:23
2020/05/11 06:55
2020/05/11 08:16
2020/05/11 10:30
2020/05/11 10:44
2020/05/11 11:16
2020/05/11 11:45
2020/05/11 11:53