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

关于conda deactivate切换回先前环境的预期行为及文档查询

Conda deactivate 行为说明

这是 Conda 的预期行为,它内部用栈结构管理激活的环境:

  • 执行conda activate myenv1后,环境栈为[base, myenv1]
  • 再执行conda activate myenv2,环境栈变为[base, myenv1, myenv2]
  • 运行conda deactivate时,会弹出栈顶的myenv2,此时栈顶环境是myenv1,所以自动切换到这个环境

如果想直接回到base环境(完全退出所有自定义环境),可以使用命令:

conda deactivate --all

官方文档里明确说明了这个栈式管理机制:每次activate会把新环境压入栈,deactivate弹出栈顶环境;使用--all参数可以清空环境栈,直接回到base环境。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 19:55:52