我有一个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才能找到这个包。