Résoudre « WARNING: Ignoring invalid distribution » (Anaconda/Python)

Problème :

Comment résoudre l’avertissement « WARNING: Ignoring invalid distribution » en Python?

Exemple :

Des exemples de messages que vous pouvez avoir:

  • ignoring invalid distribution -umpy
  • ignoring invalid distribution -illow
  • ignoring invalid distribution -atplotlib
  • ignoring invalid distribution -ip
  • ignoring invalid distribution -rotobuf
  • ignoring invalid distribution -orch

Solution :

S’il vous arrive d’obtenir des avertissements comme sur l’image ci-dessous, alors il se peut que vous deviez faire un peu de nettoyage dans l’installation de vos packages Python gérés par Anaconda. Pas de souci, je vais vous donner une solution!

On voit que chaque ligne d’avertissement contient le même message, à ceci près qu’il y a un morceau « -umpy », qui n’est pas le même d’une ligne à l’autre.

En fait, en général ce morceau va être le nom incomplet d’une librairie Python.

Il n’y a rien de grave, si vous voyez ce message, cela signifie juste qu’un fichier de la librairie en question n’a pas été désinstallé lorsque vous avez désinstallé cette librairie pour la dernière fois.

Pour faire disparaître ce message d’erreur, sur Windows, suivez les étapes suivantes:

1) Dans l’« Explorateur de Fichiers » Windows, rendez-vous sur « Ce PC ». Puis sélectionnez le chemin d’accès « C: ».

2) Cliquez ensuite sur « ProgramData ». Si vous ne voyez pas ce fichier, assurez-vous d’afficher les fichiers/dossiers masqués.

3) Une fois dedans, cliquez sur « Anaconda3 ».

4) Puis, cliquez sur « Lib ».

5) Enfin, rendez vous dans « site-packages ».

6) Une fois dedans, vous verrez plein de noms de dossiers, dont certains qui commencent par « ~-«  et qui finissent par « dist-info ». Supprimez ces dossiers.

7) L’avertissement doit maintenant avoir disparu.


Laisser un commentaire