HI, I recently brought up a similar thing on this list a couple of weeks ago. I am using Python 3.7 with Pygame on my Mac with no problems, but I had heard of problems with 3.8. Here is a response from Thomas Kluyver to my question:
--------------- Hi Irv, If I recall correctly, the issue was that there aren't pre-built wheels for pygame with Python 3.8 - looking at the PyPI files (https://pypi.org/project/pygame/#files <https://pypi.org/project/pygame/#files> ), it's only built for Windows at the moment. So it's not incompatible, but it's more complicated to install it on Linux & Mac than if you use Python 3.7. From what you say, a setup that you know works is probably preferable to using the latest Python version. Best wishes, Thomas ---------------- So, if possible, I would downgrade your Python to 3.7.x and see if that fixes this problem. Irv > On Apr 16, 2020, at 3:24 PM, Ambrogio Riili <ambr...@gmail.com> wrote: > > Hello everybody. I hope it's the right place for this report. I would > like to report a problem in Pygame for Mac. I also use Windows and I > have no problem. However for Mac the situation has worsened > significantly. First of all, to install Pygame on Mac I followed a > long procedure, because pip alone could not install it and gave error. > But once this procedure is finished, Pygame has installed itself, > however every game created with Pygame does not receive keyboard > inputs. Could you solve in the next versions? I leave you here all my > specifications and the only way I have found to solve it on Mac. > Thank you, > Ambro > > macOS Catalina 10.15.4 > python 3.8.2 > pygame 1.9.6 (but I have tried different versions, from 1.9.4 onwards) > The only method I found to solve the problem I read on a forum, where > a user proposed to install pyobjc (pip install pyobjc) and then add > these lines: > > from AppKit import NSApplication > NSApplication.sharedApplication().setActivationPolicy_(0) >