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

VSCode与Python virtualenv配置问题及解决方案

解决方案:VSCode虚拟环境识别与分析排除问题

1. 配置VSCode自动识别指定路径的虚拟环境

若虚拟环境统一存放在~/virtualenvs/,可通过修改VSCode设置实现自动识别:

  • 打开VSCode设置(快捷键Ctrl+,),搜索python.venvPath
  • 将值设置为~/virtualenvs/,或直接在settings.json中添加以下配置:
"python.venvPath": "~/virtualenvs/"

保存设置后重启VSCode,即可自动加载该路径下的所有虚拟环境,无需手动输入Python可执行文件路径。

2. 阻止VSCode分析仓库内的虚拟环境

当把虚拟环境移至代码仓库内(如~/dev/project_1/project_1.virtualenv),若VSCode仍分析其中的模块且Pylance排除设置无效,需检查项目根目录的pyrightconfig.json文件:

  • 打开该文件,在exclude数组中添加虚拟环境目录名:
{
  "exclude": [
    "project_1.virtualenv",
    "**/__pycache__",
    "**/*.pyc"
  ]
}

保存后,VSCode的Pylance语言服务会忽略该虚拟环境目录,不再分析其中的模块。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 03:27:07