Foros Python

Versión completa: Creando un juego de SNAKE en python
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Buena noche, estoy empezando con la programación y estoy creando un juego de SNAKE pero tengo problemas al usar la librería pygame, mi código es este: 

import pygame
import random

def main():
      ventana = pygame.display.set_mode((400, 400))
      ventana.fill((0, 0, 0))
      run = True
      while run:
            for event in pygame.event.get() :
                  if event.type == pygame.QUIT :
                       run = False

if __name__ == '__main__' :
      main()
      pygame.quit()

#########

Y el error que me da es este:
Traceback (most recent call last):
  File "/Users/rvillalba/PycharmProjects/SNAKE1/SNAKE!.py", line 2, in <module>
    import pygame
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/pygame/__init__.py", line 81, in <module>
    from pygame.base import * # pylint: disable=wildcard-import; lgtm[py/polluting-import]
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/pygame/base.cpython-39-darwin.so, 2): Library not loaded: /System/Library/Frameworks/Metal.framework/Versions/A/Metal
  Referenced from: /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/pygame/base.cpython-39-darwin.so
  Reason: image not found
Hola, bienvenido.

¿Instalaste PyGame usando pip o con algún otro método?

Por el momento te puedo recomendar que desinstales PyGame y lo vuelvas a instalar vía:

Código:
python -m pip uninstall pygame
python -m pip install pygame

Saludos