M1芯片Mac安装Rasa时source激活Miniforge3提示文件不存在如何解决
问题原因
- 本地存在之前安装失败残留的不完整Miniforge3目录:此前安装Miniforge3时出现过程序中断、手动误删目录内文件的情况,导致
/Users/karan/miniforge3路径真实存在,但核心的环境激活脚本bin/activate已经缺失。 - 本次运行安装脚本时未携带更新参数,检测到已存在同名目录后直接终止安装流程,没有写入完整的程序文件,后续执行激活命令自然找不到对应文件。
修复操作步骤
- 第一步:清理残留损坏目录,终端执行以下命令:
rm -rf ~/miniforge3
执行前确认该目录下没有个人存放的重要数据,避免误删。
- 第二步:重新执行Miniforge3安装脚本,安装时追加
-u参数允许更新/覆盖已存在的路径,命令格式参考(替换成你本地实际的安装脚本文件名):
bash Miniforge3-MacOSX-arm64.sh -u
安装过程中按提示同意许可协议,安装路径直接按回车确认默认路径即可。
- 第三步:安装完成后执行conda初始化配置,根据自己用的终端选对应命令:
- 用默认zsh终端(M1版Mac默认终端)执行:
~/miniforge3/bin/conda init zsh - 用bash终端执行:
~/miniforge3/bin/conda init bash
- 用默认zsh终端(M1版Mac默认终端)执行:
- 第四步:完全关闭当前终端窗口,重新打开新终端,此时终端行首会出现
(base)标识,代表Miniforge基础环境已经正常激活。可以执行conda --version验证,能正常输出版本号即说明安装正常。 - 后续按照Rasa社区的M1安装指南创建独立虚拟环境、安装对应依赖即可,安装时优先使用conda-forge源的arm64原生包,避免Rosetta转译导致的运行异常。
内容的提问来源于stack exchange,提问作者karan
相关产品推荐
相关产品推荐

