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

VS Code虚拟环境无法安装包:pip安装至全局环境问题

问题解答
  • 结论:需要单独激活虚拟环境
  • 原因:VS Code中选中解释器仅作用于编辑器的语法校验、代码运行等功能,但终端默认还是全局环境,两者是独立的。哪怕你在侧边栏选了虚拟环境,如果终端没激活,pip依然会调用全局环境的版本。
  • 激活步骤:
    1. 打开VS Code内置终端(快捷键Ctrl+`)
    2. 根据系统执行对应激活命令:
      • Windows cmd:.\你的虚拟环境名\Scripts\activate.bat
      • Windows PowerShell:.\你的虚拟环境名\Scripts\Activate.ps1
      • macOS/Linux:source 你的虚拟环境名/bin/activate
    3. 激活成功后,终端开头会显示(虚拟环境名),此时用pip install安装的包就会进入该虚拟环境。

VS Code确实存在新建终端时自动关联选中解释器的场景,但如果是先打开终端再切换解释器、或者终端配置有冲突,就不会自动触发激活,这时候必须手动操作。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 04:09:49