无法为Apple Silicon安装tensorflow-deps。

6 浏览
0 Comments

无法为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

我在这里漏掉了什么?

0
0 Comments

无法为Apple Silicon安装tensorflow-deps的问题是由于Anaconda预安装的其他软件包不兼容ARM架构导致的。解决方法是通过mini forge安装conda,并根据一个线程的建议,完全移除Anaconda安装。移除完成后,按照提供的链接的指示进行操作即可成功安装tensorflow-deps。

文章内容如下:

我也曾遇到这个问题。我能够成功设置环境的唯一方法是通过mini forge安装conda。根据这个链接的内容,我相信这是因为Anaconda预先安装的其他软件包与ARM架构不兼容。

我按照这个线程的指示移除了我的Anaconda安装。一旦完成移除后,你提供的链接中的指示应该能够成功执行。

希望以上内容能够帮助解决无法为Apple Silicon安装tensorflow-deps的问题。

0