1. Descripción general del problema
Use conda install matplotlib
el comando para instalar matplotlib
en el entorno virtual, pero se informan varios errores (faltan varios paquetes, como: packageparsing
, cycler
, six
etc.)
2. Solución
1. Desinstale el entorno virtualmatplotlib
conda remove matplotlib
Una vez completada la desinstalación, use nuevamente para verificar conda list matplotlib
si hay otras versiones en el entorno virtual matplotlib
y, de ser así, continúe con la desinstalación con el comando anterior.
2. Use el comando pip para instalar en el entorno virtual matplotlib
Primero, use pip -V
la consulta para ver si el pip actualmente en uso es el pip en el entorno virtual (después de ejecutar el comando, se mostrará la ruta del pip actual, si no es la ruta del entorno virtual, significa que no hay pip en el entorno virtual), si no, necesita instalar pip en el entorno virtual, el comando es el siguiente:
conda install pip
Una vez completada la instalación, use pip
el comando para instalar matplotlib
, el comando es el siguiente:
pip install matplotlib==3.5.3 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
3. Prueba matplotlib
Si estás usando matplotlib
, el error es el siguiente:
Matplotlib:module backend_interagg has no attribute FigureCanvas
Significa que la matplotlib
versión actual es demasiado alta y es necesario especificar una versión más baja de matplotlib.Especifiqué la versión anterior matplotlib==3.5.3
y mi programa no informará un error.