Me encontré con este problema con Visual Studio Code instalando pylint desde el indicador de VS Code. Pude superar el problema abriendo el directorio de instalación de Anaconda y ejecutando
pip install pylint
Entonces VS Code estaba contento, pero eso no solucionó el problema mientras se ejecutaba
& C:/Users/happy/Anaconda3/python.exe -m pip install -U pylint
prácticamente dio el mismo error, por lo que parece que VS Code no puede acceder a los módulos de Python.
Tenga en cuenta que VS Code recoge el primer entorno python que ve cuando está instalado, la parte inferior izquierda de la pantalla indica qué entorno se está utilizando. Al hacer clic en esa área, se puede configurar el entorno. Entonces, incluso si ejecutó la instalación de pip para un entorno, VS Code podría estar buscando uno diferente.
El mejor enfoque era asegurarse de que el código VS tenía seleccionado el entorno Python correcto y que el mismo entorno está en la RUTA del sistema (en Propiedades del sistema -> Avanzado -> Variables ambientales)
Bajo la variable de ruta, edite y busque el directorio específico de Anaconda que desea que VSCode use y agregue a PATH, necesitaba agregar lo siguiente:
C:\Users\happy\Anaconda3\
C:\Users\happy\Anaconda3\Scripts\
C:\Users\happy\Anaconda3\Library\bin\
C:\Users\happy\Anaconda3\Library\mingw-w64\bin\
Su directorio de instalación de Anaconda puede diferir. Una nota es que Windows no tiene efecto en la variable PATH hasta que reinicie el terminal. En este caso, cierre y vuelva a abrir el código VS. Si usa una Terminal o PS Shell, cierre y vuelva a abrir y verifique la Ruta para asegurarse de que esté incluida.