pip 在哪里寻找 wheel 文件?

pip 在哪里寻找 wheel 文件?

我想安装TensorFlow使用 pip:pip install tensorflow如原始站点上所示,但我收到错误:

找不到满足要求的 tensorflow 版本(来自版本:)未找到与 tensorflow 匹配的分布

所以我尝试从吡啶甲酸并尝试pip install tensorflow.whl并得到错误:

要求“tensorflow.whl”看起来像一个文件名,但该文件不存在 tensorflow.whl 不是一个有效的轮子文件名。

在我看来,这意味着文件不在 pip 搜索的目录中。有人能告诉我我做错了什么或者将文件移动到哪里才能正常工作吗?

答案1

我不知道为什么pip install tensorflow会失败。也许您位于防火墙后面?或者可能存在PIP_*影响其行为的环境变量。

PyPI 中 tensorflow 的 wheel 名称为tensorflow-1.14.0-cp35-cp35m-manylinux1_x86_64.whl。如果你下载并安装一个,那么保留文件名,并告诉 pip 该文件的确切位置。例如

pip install ./downloads/tensorflow-1.14.0-cp35-cp35m-manylinux1_x86_64.whl

正如错误消息的第二部分所示,tensorflow.whl这不是 wheel 包的有效文件名。它缺少原始文件名中的所有额外信息。我猜您在下载时选择了一个简单的文件名,但这不适用于 wheel。

相关内容