Я зіткнувся з цією проблемою, коли Visual Studio Code встановив pylint із запиту VS Code. Мені вдалося подолати проблему, відкривши каталог встановлення Anaconda та запустивши
pip install pylint
Тоді VS Code був задоволений, але це не вирішило проблему як запущену
& C:/Users/happy/Anaconda3/python.exe -m pip install -U pylint
в значній мірі дав ту саму помилку, тому здається, що VS Code не може отримати доступ до модулів python.
Зауважте, що VS Code піднімає перше оточення python, яке він бачить під час встановлення, у нижній лівій частині екрана вказується, яка env використовується. Клацання на цій області дозволяє встановити середовище. Тож навіть якщо ви запустили інсталяцію pip для середовища, код VS може переглядати інший.
Найкращим підходом було переконатися, що для коду VS вибрано правильне середовище python, і те саме середовище знаходиться в системі PATH (у розділі Властивості системи -> Додатково -> Змінні середовища)
Під змінною Шляху змініть та перейдіть до конкретного каталогу Anaconda, який потрібно використовувати VSCode та додати до PATH, мені потрібно було додати наступне:
C:\Users\happy\Anaconda3\
C:\Users\happy\Anaconda3\Scripts\
C:\Users\happy\Anaconda3\Library\bin\
C:\Users\happy\Anaconda3\Library\mingw-w64\bin\
Ваш каталог встановлення Anaconda може відрізнятися. Одне зауваження полягає в тому, що Windows не має змінної PATH, що набирає чинності, поки ви не перезапустите термінал. У цьому випадку закрийте і повторно вкажіть код VS. Якщо ви використовуєте термінал або оболонку PS, тоді закрийте і повторно відкрийте та перевірте шлях, щоб переконатися, що він включений.