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

苹果硅MacBook Pro使用Miniforge无法激活conda环境报KeyError: 'venv'

问题解决方法

报错根因

本次KeyError: 'venv'报错与Apple硅芯片适配无关,核心原因是用户目录下.condarc配置文件中的env_prompt参数使用了conda不支持的{venv}占位符,导致conda解析提示符时触发异常。

修复步骤

步骤1:修正.condarc配置

  1. 执行终端命令打开配置文件:
    nano ~/.condarc
  2. 查找文件中env_prompt配置项:
    • 若存在该项,将其中的{venv}替换为conda官方支持的{default_env}占位符,修改后示例为:

    env_prompt: "({default_env}) "

    • 也可以直接删除整行env_prompt配置,使用conda默认的提示符格式
  3. 保存文件并退出编辑(nano编辑器按Ctrl+O回车确认保存,再按Ctrl+X退出)

步骤2:刷新conda shell配置

  1. 根据你使用的shell执行对应的初始化命令,M1 Mac默认使用zsh:
    conda init zsh
    如果使用bash则执行:
    conda init bash
  2. 执行命令让配置生效:
    zsh对应:source ~/.zshrc
    bash对应:source ~/.bash_profile

步骤3:测试环境激活

执行命令激活base环境验证修复效果:
conda activate base
正常激活后终端提示符前会出现(base)标识,代表修复完成。

备选方案(无需依赖Miniforge)

如果你不想继续使用conda管理环境,可直接用已安装的Homebrew Python 3.9内置的venv创建独立虚拟环境:

  • 创建环境:python3.9 -m venv 自定义环境名称
  • 激活环境:source 自定义环境名称/bin/activate
  • 退出环境:deactivate

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 02:54:03