¿Por qué recibo este error de código 139 (señal 11: SIGSEGV) y qué puedo hacer al respecto?

¿Por qué recibo este error de código 139 (señal 11: SIGSEGV) y qué puedo hacer al respecto?

Recientemente actualicé a Mac OS Catalina y mi proyecto en el que he estado trabajando sigue siendo interrumpido por este nuevo error antes de que se ejecute el código principal:

Proceso finalizado con código de salida 139 (interrumpido por señal 11: SIGSEGV)

Creo que esto ocurre debido a un paquete que estoy usando, elPaquete Python Arcade. No recibo este error cada vez que comento la línea "importar arcade". he probado elsolución sugerida aquíque debería intentar diagnosticarlo con gdb, pero no puedo hacer que gdb funcione correctamente. ¿Alguien tiene alguna otra sugerencia de por qué podría estar sucediendo esto? Reinstalé anaconda y todos los paquetes relevantes después de escuchar que hubo complicaciones con la nueva actualización de catalina, que tampoco lo resolvió.

Me estoy quedando sin opciones y tengo que hacer que mi código funcione lo antes posible.

Respuesta1

Solucioné el error Proceso finalizado con código de salida 139 (interrumpido por la señal 11: SIGSEGV)

el problema está en la importación cv2. necesitas usar pip install numpy==1.24.3

esta versión de numpy lo solucionó. la versión más nueva de numpy debe estar rota

información relacionada