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

如何在PowerShell中停用已激活的virtualenv虚拟环境

PowerShell 停用已激活virtualenv的解决方案

当你已经通过venv/Scripts/activate.ps1成功激活虚拟环境后,无需调用任何额外脚本,直接在当前PowerShell终端中执行以下命令即可完成停用:
deactivate

之前尝试的方案失效原因

  • 执行venv/Scripts/deactivate.ps1报错:virtualenv没有提供独立的deactivate.ps1脚本文件,停用指令是你运行激活脚本时,自动注入到当前PowerShell会话中的内置函数,因此不存在对应的可执行脚本,调用必然失败。
  • 执行venv/Scripts/activate.ps1 deactivate无效果:activate.ps1仅用于实现虚拟环境激活逻辑,不接收deactivate参数来执行停用操作,因此运行后不会产生预期效果。

补充说明

如果你不需要保留当前终端的其他操作记录,直接关闭当前PowerShell窗口,也会自动终止虚拟环境的激活状态。

内容的提问来源于stack exchange,提问作者running.t

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 03:24:01