J'ai rencontré ce problème avec Visual Studio Code en installant pylint à partir de l'invite VS Code. J'ai pu surmonter le problème en ouvrant le répertoire d'installation d'Anaconda et en exécutant
pip install pylint
Ensuite, VS Code était heureux, mais cela n'a pas résolu le problème en cours d'exécution
& C:/Users/happy/Anaconda3/python.exe -m pip install -U pylint
a donné à peu près la même erreur, il semble donc que VS Code ne puisse pas accéder aux modules python.
Notez que VS Code récupère le premier env python qu'il voit lorsqu'il est installé, le coin inférieur gauche de l'écran indique quel env est utilisé. Cliquer sur cette zone permet de définir l'environnement. Ainsi, même si vous exécutez l'installation de pip pour un environnement, VS Code pourrait en rechercher un autre.
La meilleure approche était de s'assurer que le code VS avait le bon environnement python sélectionné et que le même environnement se trouve dans le PATH système (sous Propriétés système -> Avancé -> Variables d'environnement)
Sous la variable de chemin, modifiez et accédez au répertoire Anaconda spécifique que vous souhaitez que VSCode utilise et ajoute à PATH, j'avais besoin d'ajouter ce qui suit:
C:\Users\happy\Anaconda3\
C:\Users\happy\Anaconda3\Scripts\
C:\Users\happy\Anaconda3\Library\bin\
C:\Users\happy\Anaconda3\Library\mingw-w64\bin\
Votre répertoire d'installation Anaconda peut différer. Une note est que Windows ne prend pas effet la variable PATH tant que vous ne redémarrez pas le terminal. Dans ce cas, fermez et réopérez le code VS. Si vous utilisez un terminal ou un PS Shell, fermez et rouvrez et vérifiez Chemin pour vous assurer qu'il est inclus.