在M1芯片上安装TensorFlow -问题.—PackagesNotFoundError:当前通道中没有以下包:<



我有一个M1芯片,但在安装Tensorflow时遇到问题。我尝试了很多不同的方法,但我觉得我完全卡住了。

我遵循这个特殊的教程- https://betterdatascience.com/install-tensorflow-2-7-on-macbook-pro-m1-pro/-

但是安装时卡住了。

错误:

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

搜索可能提供conda包的备用通道查找,导航到

https://anaconda.org

并使用页面顶部的搜索栏。

注意我已经安装了anaconda,所以这是卸载它的情况吗?我真的卡住了。

谢谢!

通过以下步骤,我可以在Mac Os上安装Tensorflow,没有任何问题

python3 -m venv ~/tensorflow-metal
source ~/tensorflow-metal/bin/activate
python -m pip install -U pip
python -m pip install tensorflow-macos
python -m pip install tensorflow-metal

https://developer.apple.com/forums/thread/697846

添加subdir: osx-arm64~.condarc对我有效。

https://developer.apple.com/forums/thread/697846?answerId=748166022#748166022

您可能安装了x86_64版本的Anaconda。你需要安装arm64版本的Anaconda才能找到这个包。

相关内容

  • 没有找到相关文章

最新更新