【问题标题】:After homebrew installation and using it to install miniconda on Monterey MacOS, conda is not found.(Q1) How to resolve? (Q2) How to remove miniconda?在 Monterey MacOS 上安装 homebrew 并使用它安装 miniconda 后,找不到 conda。(Q1)如何解决? (Q2) 如何去除 miniconda?
【发布时间】:2022-11-07 17:30:10
【问题描述】:

使用:MacOS Monterey v12.2,Apple M1 Pro 芯片。

在安装 homebrew 并使用它在 mac 终端上使用此命令 'brew install --cask miniconda' 安装 miniconda 后,它指出未找到 conda。

然而,如果我在 mac 终端上键入命令“brew list”,则会在木桶中看到 miniconda。

(Q1)如何解决上述问题,即通过这种自制软件下载方法使 miniconda 工作? (此外,似乎与 intel MacOS 不同,miniconda 存储在此目录中 -> M1 MacOS 中的“opt/homebrew/Caskroom/miniconda/base”)

(Q2)或者,我下载了 miniconda 安装程序(来自https://docs.conda.io/en/latest/miniconda.html)。这个 miniconda 安装程序工作,它似乎驻留在不同的路径 - >“/Users/xxxx/opt/miniconda3”(请参阅​​图 1)。担心如果我的 macOS 中有两个 miniconda 可能会发生冲突。那么,我怎样才能删除我之前通过自制软件下载的 miniconda?命令 'brew uninstall miniconda' 或 ''brew uninstall --cask miniconda' 不起作用? (参考图2)

【问题讨论】:

    标签: homebrew miniconda macos-monterey


    【解决方案1】:

    我一直在我的 M1 Mac 上遇到这些类型的 python 问题,直到我在命令行 wrt python 上完全进入 Rosetta。为此,我做了以下事情:

    1. 更新罗塞塔: 在终端类型中:
      softwareupdate --install-rosetta
      
      1. 在 Finder 中,键入G并转到/应用程序/实用程序。然后复制终端:

      1. 将第二个终端重命名为“Rosetta”(或任何您喜欢的名称)并通过在“获取信息”对话框中选中“使用 Rosetta 打开”使其在 Rosetta 中执行:

      1. 打开 Rosetta 终端并确保在发出命令 arch 时它显示 i386

      1. 在该终端中,安装 homebrew(根据 homebrew 主页):
      /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
      
      1. 安装 homebrew 后,使用 homebrew 安装 miniconda:
      brew install --cask miniconda
      
      1. 创建一个 conda 环境,例如这里是一个名为 py39 的 python 3.9 env:
      conda create -n py39 python=3.9
      
      1. 激活环境:
      conda activate py39
      

      从现在开始,您将拥有一个功能齐全的 i386 Python 系统。这解决了我在 M1 Mac 上使用 Numpy、Pandas、Azure 等时遇到的所有问题。

    【讨论】:

      猜你喜欢
      • 2021-12-15
      • 1970-01-01
      • 2021-05-21
      • 2021-06-08
      • 2020-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多