1. Présentation du problème
Utilisez conda install matplotlib
la commande pour installer matplotlib
dans l'environnement virtuel, mais diverses erreurs sont signalées (divers packages manquants, tels que : packageparsing
, cycler
, six
etc.)
2. Solution
1. Désinstallez l'environnement virtuelmatplotlib
conda remove matplotlib
Une fois la désinstallation terminée, utilisez à nouveau pour vérifier conda list matplotlib
s'il existe d'autres versions dans l'environnement virtuel matplotlib
et, si c'est le cas, poursuivez la désinstallation avec la commande ci-dessus.
2. Utilisez la commande pip pour installer dans l'environnement virtuel. matplotlib
D'abord, utilisez pip -V
la requête pour voir si le pip actuellement utilisé est le pip dans l'environnement virtuel (après l'exécution de la commande, le chemin du pip actuel sera affiché. Si ce n'est pas le chemin de l'environnement virtuel, cela signifie qu'il n'y a pas de pip dans l'environnement virtuel. Sinon, il faut installer pip dans l'environnement virtuel, la commande est la suivante :
conda install pip
Une fois l'installation terminée, utilisez pip
la commande pour installer matplotlib
, la commande est la suivante :
pip install matplotlib==3.5.3 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
3. Test matplotlib
Si vous utilisez matplotlib
, l'erreur est la suivante :
Matplotlib:module backend_interagg has no attribute FigureCanvas
Cela signifie que la matplotlib
version actuelle est trop élevée et qu'une version inférieure de matplotlib doit être spécifiée.J'ai spécifié la version ci-dessus matplotlib==3.5.3
et mon programme ne signalera pas d'erreur.