You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将VSCode连接到全局使用的VENV虚拟环境?

解决VSCode无法识别主目录虚拟环境的问题

先确认插件状态

  • 确保安装了VSCode官方的「Python」插件,且为最新版本。在扩展面板搜索Python,有更新就及时升级。

手动指定解释器路径

  • 按Cmd+,打开设置界面,搜索python.defaultInterpreterPath,直接填入你的虚拟环境路径:~/VENV/bin/python3
  • 保存设置后重启VSCode,打开终端查看是否自动激活了目标虚拟环境

检查终端shell的自动配置

  • macOS默认使用zsh,打开~/.zshrc文件,查看是否存在自动激活其他环境的代码(比如conda初始化脚本),这类代码可能会覆盖VSCode的环境选择
  • 暂时注释掉相关代码行,重启终端和VSCode后重试

验证虚拟环境本身有效性

  • 在系统终端手动激活虚拟环境:source ~/VENV/bin/activate,执行which python3确认路径为~/VENV/bin/python3
  • 再运行python3 -m pip list检查包列表,确保虚拟环境本身运行正常

重置VSCode的Python缓存

  • 按Cmd+Shift+P打开命令面板,输入Python: Clear Workspace Interpreter Cache并执行,之后重新选择解释器
  • 也可以删除项目目录下的.vscode/settings.json文件,再重新配置解释器

内容的提问来源于stack exchange,提问作者Dolev Ravid

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 08:39:52