我正在努力在MacOS Monterey 12.5.1上安装tensorflow与M1芯片
pip3 install tensorflow-macos
pip3 install tensorflow-metal
我一直得到这个错误:ERROR: Could not find a version that satisfies the requirement python (from versions: none)
我试了venv,我试了miniconda, anaconda,还是一样的问题。
如何在M1 MacOS中安装tensorflow ?
您可以按照apple开发人员网站的安装说明进行操作。首先使用conda,你需要安装tensorflow-deps:
conda install -c apple tensorflow-deps
然后
python -m pip install tensorflow-macOS
python -m pip install tensorflow-metal
这是苹果推荐的程序,所以如果你还没有安装&;tensorflow-deps",请先尝试一下。此外,这是建议您的问题在同一网页:
错误:"无法找到满足要求的版本。Tensorflow-macos (from versions: none)。"一个TensorFlow安装无法找到与当前Python环境匹配的wheel包管理器。文件中使用的Python版本(Python 3.8, Python 3.9, Python 3.10)。
所以尝试使用上面提到的Python版本。此外,这里是在mac上面对TensorFlow不同问题的人的长线程,这对我帮助很大。
brew install python@3.8
/opt/homebrew/Cellar/python@3.8/3.8.16/bin/python3.8 -m venv ~/TF
source ~/TF/bin/activate
pip install --upgrade pip
pip install tensorflow-macos