Python 错误:(车轮)。whl在此平台上不是受支持的车轮

Python 错误:(车轮)。whl在此平台上不是受支持的车轮,python,python-3.x,tensorflow,anaconda,bazel,Python,Python 3.x,Tensorflow,Anaconda,Bazel,我正在尝试从源代码构建Tensorflow(如果我直接安装,它可以正常工作,但我正在尝试获得AVX2/FMA扩展支持,因为我不能使用CUDA/GPU),我正在遵循构建Tensorflow 1.15(我使用的项目需要它,我不能使用2.x) 我已经成功构建了Tensorflow,但是当我尝试使用pip安装控制盘时,我得到了以下错误: 错误:tensorflow-1.15.5-cp37-cp37m-macosx_11_0_x86_64。whl在此平台上不受支持。 我知道错误的意思,但问题是: 如文件名

我正在尝试从源代码构建Tensorflow(如果我直接安装,它可以正常工作,但我正在尝试获得AVX2/FMA扩展支持,因为我不能使用CUDA/GPU),我正在遵循构建Tensorflow 1.15(我使用的项目需要它,我不能使用2.x)

我已经成功构建了Tensorflow,但是当我尝试使用pip安装控制盘时,我得到了以下错误:

错误:tensorflow-1.15.5-cp37-cp37m-macosx_11_0_x86_64。whl在此平台上不受支持。

我知道错误的意思,但问题是:

如文件名所示,控制盘用于:

  • Python 3.7
  • macOS 11.0
  • x86/64
这已经是我所拥有的了(是的,仔细检查了Python版本,它完全是
Python 3.7.9
,不,我不在M1上,如果这很重要的话,我在Intel Mac上)。为什么我会收到这个错误消息,即使我是在平台上的车轮是专为

更新:在撰写本文时,我已经使用了最新的
pip
,我可以验证
pip
python
是否指向相同的版本:

(tf) can@can-mbp tensorflow % which pip 
/opt/anaconda3/envs/tf/bin/pip
(tf) can@can-mbp tensorflow % which python
/opt/anaconda3/envs/tf/bin/python
(tf) can@can-mbp tensorflow % pip -V
pip 21.0 from /opt/anaconda3/envs/tf/lib/python3.7/site-packages/pip (python 3.7)
(tf) can@can-mbp tensorflow % python -V
Python 3.7.9

在@Axe319的评论中,我查看了一下,发现只要将控制盘的文件名的操作系统部分更改为
10_9
就行了。解析macOS 11.0时可能存在错误,或者Python认为它不支持11.0(可能特定的Python/pip版本是在Big Sur发布之前)。请尝试升级您的
pip
版本。我相信旧版本和新版本的mac有一个bugos@C.Nivs我试过两种方法,都是同样的错误。我还检查了它们是否指向我所在的Anaconda环境中的相同安装。查看更新的问题。可能与?提到了一些解决方法,但我不在Mac上,所以无法测试。@Axe319难以置信。成功了。您可以将此作为答案发布,以便我可以在可用时接受。如果您愿意,您可以在可用时自行回答。我相信你可以提供比我更多的细节,因为我实际上不使用Mac。我只是翻了一下
pip
源代码,看看会出现什么错误。