1、首先,问题分析如图,项目是需要跑在venv里的,但是python插件没法自动识别自己的venv环境。
2、点击左下角的python按钮,可以看到列出了几个系统里的python,仍然不包括自己的venv。
3、对此,首先点击文件->Preferences->Settings,打开设置。
4、在设置中,搜索栏输入python path,搜索找到Python Path设置项。
5、接下来,我们要知道venv里的python的path是什么。首先进入自己的venv,运行python,import sys,接着查看sys.executable的值,即python的路径。
6、回到设置,切换到工作区设置,粘贴到python path设置项中。注意是工作区设置,设置会仅仅写入到当前项目的.vscode/settings.json。除非希望这个python path默认设置到所有项目,否则不要设置为用户设置。
7、再看左下角,可以看到venv已经被设置好了。输入的代码能够被正确的提示了。