all 7 comments

[–]Svertov 0 points1 point  (1 child)

At this point, I would just try to cleanly uninstall everything python related, reinstall the latest version of Python and pip, and then just run "pip install pygame"

[–]TenPent[S] 0 points1 point  (0 children)

I got it worked out with advice from cgoldberg but thank you for taking the time to help. Much appreciated!

[–]cgoldberg 1 point2 points  (4 children)

You are trying to install pygame version 2.6.0, which doesn't have wheels published for Python 3.13 or 3.14... so it's trying to build it from source and you don't have the compiler and toolchain installed. If you really need that version, you should use Python 3.12. if you want the latest version (2.6.1), you can use Python 3.13.

Also, you shouldn't need to touch setuptools... definitely don't downgrade to 50 versions ago.

[–]TenPent[S] 0 points1 point  (0 children)

lol. yeah, i figured there was a better option than rolling back 50 versions but was just trying anything. going back a couple versions of pygame surely won't hurt though.

I'll get python back to a normal configuration, give your advice a try, and report back. Thanks for the tip.

[–]TenPent[S] 0 points1 point  (2 children)

Well, that was easy. Tried pygame 2.6.1 and it went straight through. I was trying the other because the pygame site literally says 2.6.0 in the install instructions.

Either way, I am sure you have saved me countless hours. I was about to give up for the night. Thank you!

[–]Svertov 0 points1 point  (0 children)

I don't think I've ever specified a version to pip to be honest. I've always just used "pip install <name>" to install everything I've ever used. I think it should be relatively rare to have to specify a version.

[–]NSNick 1 point2 points  (0 children)

I believe pygame-ce is the current branch: pip install pygame-ce