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

全新安装Python和VS Code后,搜索窗口找不到venv求助

解决方案:VS Code中Python虚拟环境创建问题

一、核心认知:venv是Python内置工具,无需pip安装

你尝试pip install venv报错是正常的——venv是Python 3.3及以上版本自带的标准库,不需要通过pip安装。你能通过python -m venv my-venv成功创建虚拟环境,说明你的Python版本本身支持venv,问题出在VS Code的配置识别上。

二、解决VS Code中Python: Create Environment不显示venv选项的问题

1. 更新VS Code Python扩展

打开VS Code扩展面板(Ctrl+Shift+X),找到Python扩展,点击「更新」按钮(若有更新提示)。旧版本扩展可能存在环境识别逻辑缺陷。

2. 让VS Code绑定正确的Python解释器

  • 打开命令面板(Ctrl+Shift+P),运行Python: Select Interpreter
  • 在下拉列表中选择你用来执行python -m venv的Python版本(比如Python 3.12)
  • 选择完成后重启VS Code,再尝试运行Python: Create Environment,此时应该会出现Venv选项

3. 手动关联已创建的虚拟环境

如果你已经通过python -m venv my-venv生成了环境:

  • 打开命令面板(Ctrl+Shift+P),运行Python: Select Interpreter
  • 点击「Enter interpreter path」,找到my-venv文件夹,进入Scripts目录,选择python.exe
  • 完成后VS Code会自动关联该虚拟环境,后续包安装操作默认指向此环境

三、解决virtualenv命令无法识别的问题(可选,推荐用内置venv)

若你坚持使用virtualenv,修复PATH问题的步骤:

  1. 复制安装提示中的路径:C:\Users\你的用户名\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\Scripts
  2. 打开Windows「系统属性」→「高级」→「环境变量」
  3. 在「用户变量」的Path中添加上述路径
  4. 关闭所有已打开的PowerShell、VS Code窗口,重新启动后再执行virtualenv --version(环境变量修改需重启终端才会生效)

四、避坑提示

  • 不要将虚拟环境文件夹作为VS Code工作区打开,会导致Python扩展功能异常
  • 若使用Microsoft Store版本的Python,可能存在路径权限限制,建议下载官网版Python并勾选「Add Python to PATH」选项

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 16:23:32