运行 macOS Big Sur 且配备 Apple M1 芯片的 iMac 上的 miniconda 安装问题

jrw*_*187 10 python macos miniconda macos-big-sur apple-m1

我正在尝试在我的新 iMac 上安装 Miniconda。我之前在较旧的 macOS 系统上安装过 Miniconda,没有任何问题,但我在使用这台新计算机/系统时遇到了困难。

该计算机是配备 Apple M1 芯片、运行 macOS Big Sur(版本 11.3)的 iMac。

我下载了最新的 miniconda 安装程序并运行以下代码:bash Miniconda3-latest-MacOSX-x86_64.sh

这会导致以下警告:

警告:您的操作系统似乎不是 64 位,但您正在尝试安装 64 位版本的 Miniconda3。确定要继续安装吗?[是|否]

我不知道为什么它说我没有 64 位系统 - 我的理解是从 macOS Catalina 开始,一切都应该是 64 位(但可能我错了?)。

我在互联网上搜索,但没有找到解决方案,所以我想无论如何都会尝试安装它,看看会发生什么。它没有完成安装。我按照提示操作,但在某些时候,您会得到以下信息:

[/用户/jenniferweinert/miniconda3] >>>

PREFIX=/Users/jenniferweinert/miniconda3

解压有效负载...

Miniconda3-latest-MacOSX-x86_64.sh:第 411 行:/Users/jenniferweinert/miniconda3/conda.exe:可执行文件中的 CPU 类型错误

Miniconda3-latest-MacOSX-x86_64.sh:第 413 行:/Users/jenniferweinert/miniconda3/conda.exe:可执行文件中的 CPU 类型错误

我发现的有关 miniconda(或 anaconda)和 macOS(Catalina 或 Big Sur)问题的大部分内容都与 bash 和 zsh 之间的差异以及激活 miniconda/anaconda 所需的两行额外代码有关。但我什至无法达到这一点,因为我无法安装 Miniconda!

我能够安装 home-brew,然后尝试静默安装。但最终还是在同一时刻,由于可执行文件中的 CPU 类型错误而无法安装。

有人向我提到这可能是由于这台计算机中的 M1 芯片造成的,但没有建议的解决方法或解决方案。

如果有人可以提供任何帮助,我将非常感激!另外,如果我需要提供任何其他信息以便为您提供帮助,请告诉我。

谢谢你!

roy*_*biv 5

我遇到了同样的问题。确保从安装程序网页下载“Miniconda3 macOS Apple M1 ARM 64-bit bash”而不是“Miniconda3 macOS 64-bit bash” 。

  • 当我尝试运行 pkg 版本时,我遇到了完全相反的问题,我收到“此软件包与此版本的 macOS 不兼容”。作为参考,我正在运行带有 M1 芯片的 Mac。为了让它工作,我下载了 bash 版本,更改为下载目录 `cd Downloads`,添加了可执行文件 `chmod +x Miniconda3-latest-MacOSX-arm64.sh`。使用 ./Miniconda3-latest-MacOSX-arm64.sh 运行它,运行了安装提示,它的工作就像一个魅力。`conda --version` 现在可以工作了,我没有遇到任何问题。 (3认同)

cdu*_*001 2

我在下载的“.bash”脚本中遇到了同样的问题。但“.pkg”安装程序运行良好。