我正在尝试在我的新iMac上安装Miniconda。我以前在旧的macOS系统上安装过Miniconda,没有遇到任何问题,但是在这个新系统上,我遇到了困难。
这台电脑是一台配备了苹果M1芯片的iMac,运行着macOS Big Sur(版本11.3)。
我下载了最新的miniconda安装程序并运行了以下代码:
警告: 您的操作系统似乎不是64位,但您正在尝试安装64位版本的Miniconda3。 您确定要继续安装吗?[yes | no]
我不确定为什么它会说我没有64位系统 - 我的理解是从macOS Catalina开始,一切都应该是64位的(但也许我错了?)。
我在互联网上搜索了一下,但没有找到解决方案,所以想试着安装看看会发生什么。但是它没有完成安装。我按照提示操作,但在某个时候,你会得到这个:
[/Users/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芯片引起的,但没有提出解决方案或解决方法。
如果有人能够帮助我解决这个问题,我将不胜感激! 如果需要提供任何其他信息才能帮助您,请告诉我。
谢谢!
这台电脑是一台配备了苹果M1芯片的iMac,运行着macOS Big Sur(版本11.3)。
我下载了最新的miniconda安装程序并运行了以下代码:
bash Miniconda3-latest-MacOSX-x86_64.sh
这导致出现以下警告:警告: 您的操作系统似乎不是64位,但您正在尝试安装64位版本的Miniconda3。 您确定要继续安装吗?[yes | no]
我不确定为什么它会说我没有64位系统 - 我的理解是从macOS Catalina开始,一切都应该是64位的(但也许我错了?)。
我在互联网上搜索了一下,但没有找到解决方案,所以想试着安装看看会发生什么。但是它没有完成安装。我按照提示操作,但在某个时候,你会得到这个:
[/Users/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芯片引起的,但没有提出解决方案或解决方法。
如果有人能够帮助我解决这个问题,我将不胜感激! 如果需要提供任何其他信息才能帮助您,请告诉我。
谢谢!
cd Downloads
,使用chmod +x Miniconda3-latest-MacOSX-arm64.sh
添加可执行文件。用./Miniconda3-latest-MacOSX-arm64.sh运行它,按照安装提示进行操作,它就像魔法一样工作了。conda --version
现在可以使用,我没有遇到任何问题。 - Chris