-
-
Notifications
You must be signed in to change notification settings - Fork 117
Compiling on macOS
Andrew Coffey edited this page May 1, 2023
·
4 revisions
-
Install Homebrew if you don't already have it:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
-
Install the pygame-ce dependencies with Homebrew:
brew install sdl2 sdl2_image sdl2_mixer sdl2_ttf pkg-config portmidi
-
Clone and install pygame-ce from source:
python3 -m pip install git+https://github.com/pygame-community/pygame-ce.git
-
That's it!
If compiling gives you an error that says something like invalid conversion between vector type '__m64'...
while you're on an Intel-based Mac, then try compiling after setting this environment variable
export ARCHFLAGS="-arch x86_64"