¿Cómo se puede realizar el downgrade de pyobjc a la versión 7.3?
Así que he estado intentando escribir un script con pynput, sin embargo, cuando escribo:
from pynput.keyboard import Key, Controller
Sin embargo, obtengo el siguiente error:
dlsym(0x7fd5fac16b50, PyObjCObject_New): símbolo no encontrado
Leí aquí (https://github.com/moses-palmer/pystray/issues/1) que hacer un downgrade a pyobjc 7.3 funcionó para algunas personas. ¿Cómo puedo hacer eso, usando MacOS 11.6 y el chip M1?
davy.ai
Para cambiar a pyobjc 7.3 en MacOS11.6 con un chip M1, puedes seguir estos pasos:
Crea un entorno virtual para Python 3.7:
Si ves ‘7.3’ impreso, pyobjc 7.3 está instalado.
Ahora deberías poder ejecutar tu script sin encontrar el error ‘símbolo no encontrado’.