I try to learn python right now and one of my projects include writing a small game. to write the game I need pgzero. I can install pygame but as soon as I try to install pgzero it allways ends with an error code.
Full Error Code below
I already tried:
pip install pgzero
pip3 install pgzero
sudo pip3 install pgzero
sudo pip install pgzero
All of them lead me to this error... What am I doing wrong?
ERROR: Command errored out with exit status 1:
command: /Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/1z/59z8xzhx3b5c6scj0pjgvcf00000gn/T/pip-install-v1rcb6zx/pygame/setup.py'"'"'; __file__='"'"'/private/var/folders/1z/59z8xzhx3b5c6scj0pjgvcf00000gn/T/pip-install-v1rcb6zx/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/1z/59z8xzhx3b5c6scj0pjgvcf00000gn/T/pip-record-gwiczt5q/install-record.txt --single-version-externally-managed --compile --install-headers /Library/Frameworks/Python.framework/Versions/3.9/include/python3.9/pygame
cwd: /private/var/folders/1z/59z8xzhx3b5c6scj0pjgvcf00000gn/T/pip-install-v1rcb6zx/pygame/
Complete output (217 lines):
running install
running build
running build_py
creating build
creating build/lib.macosx-10.9-x86_64-3.9
creating build/lib.macosx-10.9-x86_64-3.9/pygame
copying src_py/surfarray.py -> build/lib.macosx-10.9-x86_64-3.9/pygame
copying src_py/sysfont.py -> build/lib.macosx-10.9-x86_64-3.9/pygame
copying src_py/_camera_vidcapture.py -> build/lib.macosx-10.9-x86_64-3.9/pygame
copying src_py/sndarray.py -> build/lib.macosx-10.9-x86_64-3.9/pygame
copying src_py/version.py -> build/lib.macosx-10.9-x86_64-3.9/pygame
copying src_py/compat.py -> build/lib.macosx-10.9-x86_64-3.9/pygame
copying src_py/draw_py.py -> build/lib.macosx-10.9-x86_64-3.9/pygame
copying src_py/colordict.py -> build/lib.macosx-10.9-x86_64-3.9/pygame
copying src_py/ftfont.py -> build/lib.macosx-10.9-x86_64-3.9/pygame
copying src_py/midi.py -> build/lib.macosx-10.9-x86_64-3.9/pygame
copying src_py/cursors.py -> build/lib.macosx-10.9-x86_64-3.9/pygame
copying src_py/__init__.py -> build/lib.macosx-10.9-x86_64-3.9/pygame
copying src_py/_numpysndarray.py -> build/lib.macosx-10.9-x86_64-3.9/pygame
copying src_py/sprite.py -> build/lib.macosx-10.9-x86_64-3.9/pygame
copying src_py/macosx.py -> build/lib.macosx-10.9-x86_64-3.9/pygame
copying src_py/_numpysurfarray.py -> build/lib.macosx-10.9-x86_64-3.9/pygame
copying src_py/camera.py -> build/lib.macosx-10.9-x86_64-3.9/pygame
copying src_py/freetype.py -> build/lib.macosx-10.9-x86_64-3.9/pygame
copying src_py/_camera_opencv_highgui.py -> build/lib.macosx-10.9-x86_64-3.9/pygame
copying src_py/pkgdata.py -> build/lib.macosx-10.9-x86_64-3.9/pygame
copying src_py/locals.py -> build/lib.macosx-10.9-x86_64-3.9/pygame
copying src_py/_dummybackend.py -> build/lib.macosx-10.9-x86_64-3.9/pygame
creating build/lib.macosx-10.9-x86_64-3.9/pygame/threads
copying src_py/threads/Py25Queue.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/threads
copying src_py/threads/__init__.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/threads
creating build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/base_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/font_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/mixer_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/rwobject_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/pixelcopy_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/overlay_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/scrap_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/touch_tags.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/imageext_tags.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/pixelarray_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/draw_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/transform_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/blit_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/bufferproxy_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/surfarray_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/mouse_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/surfarray_tags.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/event_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/imageext_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/sprite_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/touch_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/gfxdraw_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/rect_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/scrap_tags.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/__init__.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/overlay_tags.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/color_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/camera_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/surflock_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/key_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/sysfont_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/font_tags.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/mixer_tags.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/constants_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/mixer_music_tags.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/sndarray_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/image_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/version_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/freetype_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/joystick_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/midi_tags.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/ftfont_tags.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/image__save_gl_surface_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/cdrom_tags.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/cursors_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/fastevent_tags.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/display_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/fastevent_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/compat_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/ftfont_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/cdrom_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/mask_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/midi_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/freetype_tags.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/math_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/time_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/image_tags.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/threads_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/__main__.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/mixer_music_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/sndarray_tags.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/test_test_.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
copying test/surface_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests
creating build/lib.macosx-10.9-x86_64-3.9/pygame/tests/test_utils
copying test/test_utils/run_tests.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/test_utils
copying test/test_utils/endian.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/test_utils
copying test/test_utils/test_machinery.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/test_utils
copying test/test_utils/__init__.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/test_utils
copying test/test_utils/png.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/test_utils
copying test/test_utils/test_runner.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/test_utils
copying test/test_utils/arrinter.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/test_utils
copying test/test_utils/buftools.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/test_utils
copying test/test_utils/async_sub.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/test_utils
creating build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests
copying test/run_tests__tests/run_tests__test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests
copying test/run_tests__tests/__init__.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests
creating build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/all_ok
copying test/run_tests__tests/all_ok/fake_3_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/all_ok
copying test/run_tests__tests/all_ok/fake_2_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/all_ok
copying test/run_tests__tests/all_ok/__init__.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/all_ok
copying test/run_tests__tests/all_ok/fake_4_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/all_ok
copying test/run_tests__tests/all_ok/fake_5_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/all_ok
copying test/run_tests__tests/all_ok/no_assertions__ret_code_of_1__test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/all_ok
copying test/run_tests__tests/all_ok/zero_tests_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/all_ok
copying test/run_tests__tests/all_ok/fake_6_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/all_ok
creating build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/failures1
copying test/run_tests__tests/failures1/fake_3_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/failures1
copying test/run_tests__tests/failures1/fake_2_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/failures1
copying test/run_tests__tests/failures1/__init__.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/failures1
copying test/run_tests__tests/failures1/fake_4_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/failures1
creating build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/incomplete
copying test/run_tests__tests/incomplete/fake_3_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/incomplete
copying test/run_tests__tests/incomplete/fake_2_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/incomplete
copying test/run_tests__tests/incomplete/__init__.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/incomplete
creating build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/infinite_loop
copying test/run_tests__tests/infinite_loop/fake_2_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/infinite_loop
copying test/run_tests__tests/infinite_loop/fake_1_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/infinite_loop
copying test/run_tests__tests/infinite_loop/__init__.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/infinite_loop
creating build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/print_stderr
copying test/run_tests__tests/print_stderr/fake_3_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/print_stderr
copying test/run_tests__tests/print_stderr/fake_2_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/print_stderr
copying test/run_tests__tests/print_stderr/__init__.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/print_stderr
copying test/run_tests__tests/print_stderr/fake_4_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/print_stderr
creating build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/print_stdout
copying test/run_tests__tests/print_stdout/fake_3_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/print_stdout
copying test/run_tests__tests/print_stdout/fake_2_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/print_stdout
copying test/run_tests__tests/print_stdout/__init__.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/print_stdout
copying test/run_tests__tests/print_stdout/fake_4_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/print_stdout
creating build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/incomplete_todo
copying test/run_tests__tests/incomplete_todo/fake_3_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/incomplete_todo
copying test/run_tests__tests/incomplete_todo/fake_2_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/incomplete_todo
copying test/run_tests__tests/incomplete_todo/__init__.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/incomplete_todo
creating build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/exclude
copying test/run_tests__tests/exclude/magic_tag_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/exclude
copying test/run_tests__tests/exclude/fake_2_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/exclude
copying test/run_tests__tests/exclude/__init__.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/exclude
copying test/run_tests__tests/exclude/invisible_tag_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/exclude
creating build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/timeout
copying test/run_tests__tests/timeout/sleep_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/timeout
copying test/run_tests__tests/timeout/fake_2_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/timeout
copying test/run_tests__tests/timeout/__init__.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/timeout
creating build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/everything
copying test/run_tests__tests/everything/sleep_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/everything
copying test/run_tests__tests/everything/magic_tag_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/everything
copying test/run_tests__tests/everything/fake_2_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/everything
copying test/run_tests__tests/everything/incomplete_todo_test.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/everything
copying test/run_tests__tests/everything/__init__.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/tests/run_tests__tests/everything
creating build/lib.macosx-10.9-x86_64-3.9/pygame/docs
copying docs/__init__.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/docs
copying docs/__main__.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/docs
creating build/lib.macosx-10.9-x86_64-3.9/pygame/examples
copying examples/playmus.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/examples
copying examples/mask.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/examples
copying examples/sound.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/examples
copying examples/overlay.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/examples
copying examples/aacircle.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/examples
copying examples/chimp.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/examples
copying examples/liquid.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/examples
copying examples/audiocapture.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/examples
copying examples/sound_array_demos.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/examples
copying examples/midi.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/examples
copying examples/scroll.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/examples
copying examples/cursors.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/examples
copying examples/moveit.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/examples
copying examples/__init__.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/examples
copying examples/blit_blends.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/examples
copying examples/testsprite.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/examples
copying examples/textinput.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/examples
copying examples/vgrade.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/examples
copying examples/arraydemo.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/examples
copying examples/stars.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/examples
copying examples/camera.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/examples
copying examples/blend_fill.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/examples
copying examples/fonty.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/examples
copying examples/headless_no_windows_needed.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/examples
copying examples/fastevents.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/examples
copying examples/prevent_display_stretching.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/examples
copying examples/glcube.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/examples
copying examples/aliens.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/examples
copying examples/freetype_misc.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/examples
copying examples/scaletest.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/examples
copying examples/video.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/examples
copying examples/eventlist.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/examples
copying examples/scrap_clipboard.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/examples
copying examples/oldalien.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/examples
copying examples/pixelarray.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/examples
copying examples/dropevent.py -> build/lib.macosx-10.9-x86_64-3.9/pygame/examples
running build_ext
building 'pygame.gfxdraw' extension
creating build/temp.macosx-10.9-x86_64-3.9
creating build/temp.macosx-10.9-x86_64-3.9/src_c
creating build/temp.macosx-10.9-x86_64-3.9/src_c/SDL_gfx
gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -arch x86_64 -g -DENABLE_NEWBUF=1 -I/NEED_INC_PATH_FIX -I/Library/Frameworks/Python.framework/Versions/3.9/include/python3.9 -c src_c/SDL_gfx/SDL_gfxPrimitives.c -o build/temp.macosx-10.9-x86_64-3.9/src_c/SDL_gfx/SDL_gfxPrimitives.o
In file included from src_c/SDL_gfx/SDL_gfxPrimitives.c:14:
src_c/SDL_gfx/SDL_gfxPrimitives.h:17:10: fatal error: 'SDL.h' file not found
#include "SDL.h"
^~~~~~~
1 error generated.
---
For help with compilation see:
https://www.pygame.org/wiki/MacCompile
To contribute to pygame development see:
https://www.pygame.org/contribute.html
---
error: command '/usr/bin/gcc' failed with exit code 1
----------------------------------------
Rolling back uninstall of pygame
Moving to /Library/Frameworks/Python.framework/Versions/3.9/include/python3.9/pygame/
from /Library/Frameworks/Python.framework/Versions/3.9/include/python3.9/~ygame
Moving to /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/pygame-2.0.0.dist-info/
from /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/~ygame-2.0.0.dist-info
Moving to /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/pygame/
from /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/~ygame
ERROR: Command errored out with exit status 1: /Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/1z/59z8xzhx3b5c6scj0pjgvcf00000gn/T/pip-install-v1rcb6zx/pygame/setup.py'"'"'; __file__='"'"'/private/var/folders/1z/59z8xzhx3b5c6scj0pjgvcf00000gn/T/pip-install-v1rcb6zx/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/1z/59z8xzhx3b5c6scj0pjgvcf00000gn/T/pip-record-gwiczt5q/install-record.txt --single-version-externally-managed --compile --install-headers /Library/Frameworks/Python.framework/Versions/3.9/include/python3.9/pygame Check the logs for full command output.
It appears to be failing due to the required SDL file not existing:
Primitives.h:17:10: fatal error: 'SDL.h' file not found #include "SDL.h"
Have you tried installing the required dependencies separately to ensure that you actually have SDL installed? If not, try the following command:
brew install sdl sdl_image sdl_mixer sdl_ttf portmidi
This should install the required dependencies. If this works, then you should be able to run your pgzero installation command again.
If you get an error stating that the brew
command isn't found when running the brew install command, you will need to install it from here: https://brew.sh/ . Make sure that you remove the $ from the start of the command before running it.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.