无法为Apple Silicon安装tensorflow-deps。
无法为Apple Silicon安装tensorflow-deps。
我正在尝试配置我的Apple Silicon Mac,以便能够使用其GPU训练tf模型。
我尝试按照官方说明进行操作,但是出现以下错误:
>>> conda install -c apple tensorflow-deps 收集软件包元数据(current_repodata.json):完成 正在解决环境:初始冻结求解失败。使用灵活求解进行重试。 收集软件包元数据(repodata.json):完成 正在解决环境:初始冻结求解失败。使用灵活求解进行重试。 PackagesNotFoundError: 当前渠道中无法找到以下软件包: - tensorflow-deps 当前渠道: - https://conda.anaconda.org/apple/osx-64 - https://conda.anaconda.org/apple/noarch - https://repo.anaconda.com/pkgs/main/osx-64 - https://repo.anaconda.com/pkgs/main/noarch - https://repo.anaconda.com/pkgs/r/osx-64 - https://repo.anaconda.com/pkgs/r/noarch - https://conda.anaconda.org/conda-forge/osx-64 - https://conda.anaconda.org/conda-forge/noarch 要搜索可能提供所需conda软件包的替代渠道,请导航至 https://anaconda.org 并使用页面顶部的搜索栏。
不确定是否重要,但是我没有安装Miniforge,因为我已经全面安装了Anaconda。这肯定不是原因吧?(我不想安装Miniforge是为了避免通过安装多个Conda来破坏我的环境)。
我确实手动在Navigator中添加了"apple"渠道,并且软件包似乎也在那里:
https://anaconda.org/apple/tensorflow-deps
我在这里漏掉了什么?
无法为Apple Silicon安装tensorflow-deps的问题是由于Anaconda预安装的其他软件包不兼容ARM架构导致的。解决方法是通过mini forge安装conda,并根据一个线程的建议,完全移除Anaconda安装。移除完成后,按照提供的链接的指示进行操作即可成功安装tensorflow-deps。
文章内容如下:
我也曾遇到这个问题。我能够成功设置环境的唯一方法是通过mini forge安装conda。根据这个链接的内容,我相信这是因为Anaconda预先安装的其他软件包与ARM架构不兼容。
我按照这个线程的指示移除了我的Anaconda安装。一旦完成移除后,你提供的链接中的指示应该能够成功执行。
希望以上内容能够帮助解决无法为Apple Silicon安装tensorflow-deps的问题。