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

VS Code无法识别python/pip但CMD可识别,虚拟环境操作异常求助

解决方案

问题1:CMD执行auth\Scripts\activate.bat提示路径不存在

  • 先确认虚拟环境的实际位置:在VS Code终端执行cd(Windows系统),复制输出的当前工作路径(比如C:\Users\xxx\MyFlaskProject)。
  • 打开CMD后,用cd 复制的路径切换到该目录,再执行auth\Scripts\activate.bat。
  • 或者直接使用绝对路径激活,比如C:\Users\xxx\MyFlaskProject\auth\Scripts\activate.bat。

问题2:VS Code终端无法识别python和pip

  • 切换终端Shell类型:VS Code终端右上角切换为Command Prompt(如果当前是PowerShell,激活命令要换成auth\Scripts\Activate.ps1,需确保PowerShell执行策略允许运行脚本)。
  • 检查系统PATH配置:打开系统环境变量的Path项,确认已添加Python安装目录(如C:\Python39)和Scripts目录(如C:\Python39\Scripts),添加后必须重启VS Code才能生效。
  • 指定VS Code的Python解释器:按Ctrl+Shift+P,输入Python: Select Interpreter,选择你安装的Python版本(如Python 3.9),终端会自动关联该解释器,之后就能正常使用python和pip命令。
  • 若仍有问题,尝试用py命令替代python:Windows的Python启动器py会自动查找系统中的Python版本,比如执行py -m venv auth创建虚拟环境,py -m pip install flask安装依赖。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 08:09:59