This is not a problem caused by using the Python environment in Anaconda, but the current choice of Python language services.
When I used the default "Jedi
" language service, I reproduced the problem you described:
Solution: Please use "Microsoft" or "Pylance" language service: (in settings.json)
"python.languageServer": "Microsoft",
or "python.languageServer": "Pylance",
Please reload VS Code after setting, then open the ".py" file and wait for the language service to load.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…