使用Python virtualenv时如何设置VS code
用python编程时使用virtualenv隔离项目环境是很普遍的做法,但是用了virtualenv后,使用VS code写python代码会丢失代码提示和代码导航,特别是第三方库。
在VS code装了python插件后的设置项里有一个选项用于配置解释器路径,但是改了这个选项后没有通用性,在别的项目中还需要重新设置。于是Google了一下,找到了解决方法,记录一下免得忘记。
- 打开VS code命令面板,mac下快捷键:
shift+command+P
或者F1
- 在打开的命令面板里输入或者在
quick pick
内找到Python: Select Workspace Interpreter
这条命令 - 执行后会列出自动扫描出的解释器路径,选择你想要的就可以了
它其实是在你的项目根目录下新建了一个 ./.vscode/settings.json
配置文件,将解释器路径选项写在里面了,该文件称为工作区设置,可以针对每个项目单独设置配置项。当然了你自己手动设置也是没有问题的。
参考文章: