Mi instalación de python
se estropeó después de ejecutar el comando brew install curl
, lo que provocó que Homebrew se actualizara automáticamente.
Desde entonces, descubrí que matplotlib
no estaba instalado (lo estaba antes de la actualización), lo que tuve que instalar con brew
y no con pip
, y cada vez que importo el recién instalado matplotlib.pyplot
, hay un error relacionado con no encontrar PIL
. La instalación de Pillow
no tiene ningún efecto en este error.
¿Hay alguna manera de revertir eso a cuando todo funcionaba bien en mi Mac? Estoy ejecutando macOS Sonoma 14.5.
Cualquier ayuda es bienvenida. ¡Gracias!
============= ERROR al importar matplotlib =============================
himilcon [Documents] % python3
Python 3.12.4 (main, Jun 6 2024, 18:26:44) [Clang 15.0.0 (clang-1500.3.9.4)] en darwin
Escribe "help", "copyright", "credits" o "license" para obtener más información.
>>> import matplotlib.pyplot as plt
Traceback (most recent call last):
File "", line 1, in
File "/opt/homebrew/Cellar/python-matplotlib/3.9.1/libexec/lib/python3.12/site-packages/matplotlib/__init__.py", line 159, in
from . import _api, _version, cbook, _docstring, rcsetup
File "/opt/homebrew/Cellar/python-matplotlib/3.9.1/libexec/lib/python3.12/site-packages/matplotlib/rcsetup.py", line 28, in
from matplotlib.colors import Colormap, is_color_like
File "/opt/homebrew/Cellar/python-matplotlib/3.9.1/libexec/lib/python3.12/site-packages/matplotlib/colors.py", line 52, in
from PIL import Image
ModuleNotFoundError: No se encuentra el módulo 'PIL'
>>> quit()
>
>
=========== líneas iniciales de actualización automática ===================================
himilcon [depends] % brew install curl
==> Autiualización automática de Homebrew...
Ajusta cómo se ejecuta esto con HOMEBREW_AUTO_UPDATE_SECS o desactívalo con
HOMEBREW_NO_AUTO_UPDATE. Oculta estas indicaciones con HOMEBREW_NO_ENV_HINTS (ver `man brew`).
==> ¡Homebrew actualizado automáticamente!
Actualizadas 2 pestañas (homebrew/core y homebrew/cask).
==> Nuevas fórmulas
libgit2@1.7 tdb
==> Nuevos Casks
avbeam duplicateaudiofinder twingate
Error: Método inesperado 'appcast' llamado en Cask adoptopenjdk8.
Sigue las instrucciones aquí:
https://github.com/Homebrew/homebrew-cask#reporting-bugs
Tienes 125 fórmulas desactualizadas y 1 cask desactualizado instalados.
Error: Método inesperado 'appcast' llamado en Cask adoptopenjdk8.
Sigue las instrucciones aquí:
https://github.com/Homebrew/homebrew-cask#reporting-bugs
Error: Método inesperado 'appcast' llamado en Cask adoptopenjdk8.
Sigue las instrucciones aquí:
https://github.com/Homebrew/homebrew-cask#reporting-bugs
==> Migrando la fórmula atk a at-spi2-core
==> Desenlazando atk
==> Moviendo versiones de atk a /opt/homebrew/Cellar/at-spi2-core
==> Volver a enlazar at-spi2-core
¡Advertencia: at-spi2-core está desactualizado!
Para evitar instalaciones rotas, tan pronto como sea posible ejecuta:
brew upgrade
O, si estás de acuerdo con una solución menos fiable:
brew upgrade at-spi2-core
==> Descargando https://ghcr.io/v2/homebrew/core/curl/manifests/8.8.0
########################################################################################################################################### 100.0%
==> Buscando dependencias para curl: brotli, libunistring, gettext, libidn2, libnghttp2, ca-certificates, openssl@3, libssh2, openldap, rtmpdump, xz y zstd