在python开发中可使用virtualenv创建虚拟环境,以区分不同项目的依赖包。最近使用vs code学习python,但却发现默认情况下vs code并没有使用virtualenv创建的虚拟环境,导致调试出现问题。经过一番折腾总算找出了解决方法,步骤如下(笔者使用的是windows平台):
1. 确保系统中已经安装好了python、virtualenv、virtualenvwrapper,并且已经创建了虚拟环境。
2. 打开vs code,按“文件=》首选项=》设置”的顺序进入用户设置,搜索python.venvPath(默认里面为空),将其设置为你的虚拟环境所在的目录。
3. 按菜单栏“查看=》命令面板”的顺序进入命令面板,输入 Python: Select Workspace Interpreter,可以看到有虚拟环境目录下的python.exe,选择你需要使用的环境的目录,这样就能在vs code中按虚拟环境的配置进行调试了。