На моем компьютере у меня есть 3 питона, 3,6 от Anaconda и 2,7 и 3,7, которые являются обычными python. По подсказке этой проблемы GH я переключился с Anaconda 3.6 на 3.7 и обратно, и проблема исчезла.
Я думаю, что это так, потому что ваш .vscode/settings.json
(следующий мой), не имеет этой последней строки, пока вы изменить ваш python, после чего вставляется последняя строка, и Pyright есть на что посмотреть.
{
"python.linting.enabled": true,
"python.formatting.provider": "black",
"python.pythonPath": "C:\\Users\\ben\\Anaconda3\\python.exe"
}