无法安装 tensorflow:PackagesNotFoundError:当前渠道不提供以下软件包

Posted

技术标签:

【中文标题】无法安装 tensorflow:PackagesNotFoundError:当前渠道不提供以下软件包【英文标题】:unable to install tensorflow: PackagesNotFoundError: The following packages are not available from current channels 【发布时间】:2021-08-05 12:55:23 【问题描述】:

我使用 anaconda,我创建了一个名为 proyecto 的环境,然后在激活它后我写了“conda install tensorflow”,结果如下:

(proyecto) C:\Users\min2>conda install tensorflow 收集包元数据(current_repodata.json):完成 求解环境:初始冻结求解失败。使用灵活的求解重试。 收集包元数据(repodata.json):完成 求解环境:初始冻结求解失败。使用灵活的求解重试。

PackagesNotFoundError:当前频道无法提供以下软件包:

张量流

当前频道:

https://repo.anaconda.com/pkgs/main/win-32 https://repo.anaconda.com/pkgs/main/noarch https://repo.anaconda.com/pkgs/r/win-32 https://repo.anaconda.com/pkgs/r/noarch https://repo.anaconda.com/pkgs/msys2/win-32 https://repo.anaconda.com/pkgs/msys2/noarch

搜索可能提供您正在使用的 conda 包的替代频道 寻找,导航到

https://anaconda.org

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

我不知道发生了什么,因为我曾经在这台 PC 上安装了 tensorflow。我见过类似的问题,但没有一个对我有帮助。

【问题讨论】:

您可以尝试使用 pip: "pip install tensorflow" 或安装在 Anaconda Navigator 的 UI 中,创建一个新环境。 我已经修复了,问题是我使用的是 anaconda x86,我重新安装为 x64 并且可以正常工作 【参考方案1】:

正如@drop90prog 所提到的,安装 x64 版本后它可以工作,原因是 TensorFlow 在 64 位 Windows 系统上经过测试和支持。

请参阅Tensorflow portal 了解更多信息。

【讨论】:

以上是关于无法安装 tensorflow:PackagesNotFoundError:当前渠道不提供以下软件包的主要内容,如果未能解决你的问题,请参考以下文章

tensorflow安装无法导入

无法安装旧版本的 tensorflow

无法使用 pip 或 anaconda 安装 tensorflow

安装 tensorflow 后无法推送到 GitHub [重复]

无法使用 pip python 安装 tensorflow [重复]

解决Tensorflow源码安装的之后TensorBoard 无法使用的问题