Disculpe por la repetición, si es que la hay, pero esto me está volviendo loco. Pasé por algunas actualizaciones de Homebrew en el pasado y todos los scripts de Python que solía usar funcionaban bien después de las actualizaciones de Python, lo que significa que las actualizaciones tenían correctamente en cuenta todos los paquetes del sitio necesarios.
Hoy actualicé (mismo mecanismo: brew update && brew upgrade && brew cleanup --prune=all), y veo que mi nueva versión de Python es la 3.12.2, que reemplazó a la anterior 3.11, pero faltan un montón de cosas en /usr/local/lib/python3.12/site-packages (en comparación con la 3.11). Algunas de ellas son las de praw, por lo tanto aparece el mensaje de error "No se encuentra el módulo 'praw'" al intentar ejecutar un script de Python que depende de él.
Recuerdo haber tenido un problema similar hace un tiempo, que creí haber solucionado con un simple pip install --upgrade praw o python -m pip install --upgrade praw, pero ahora me aparece el mensaje de error "error: entorno gestionado externamente".
¿Alguna idea de cómo podría solucionar esto?