使用Anaconda Navigator安装Tensorflow会为Python 3.7提供UnsatisfiableError

时间:2019-01-15 19:24:58

标签: python python-3.x tensorflow anaconda

尝试使用Anaconda Navigator安装Tensorflow时出现以下错误。

UnsatisfiableError: The following specifications were found to be in conflict:
  - anaconda==2018.12=py37_0 -> bleach==3.0.2=py37_0
  - anaconda==2018.12=py37_0 -> mkl-service==1.1.2=py37hb782905_5
  - anaconda==2018.12=py37_0 -> numexpr==2.6.8=py37hdce8814_0
  - anaconda==2018.12=py37_0 -> scikit-learn==0.20.1=py37h343c172_0
  - tensorflow
Use "conda info <package>" to see the dependencies for each package.

之前,我使用Anaconda Navigator for python 3.6安装了Tensorflow。效果很好。这次它不起作用。

我搜索了解决方案,但每个人都为python 3.6做过。我不确定要对python 3.7进行哪些更改。如果有人可以给出答案或给出答案的链接,那将有很大的帮助。

1 个答案:

答案 0 :(得分:2)

Anaconda频道/存储库中可能没有3.7的内部版本。

由于您使用的是Anaconda Navigator的可视界面,因此我将提供可视方法而不是命令行方法。

转到anaconda.org和search for tensorflow

在结果页面上...

  1. 找到您要下载的频道。
  2. 验证所需版本在该通道中可用。
  3. 验证您使用的平台是否可用。

anaconda.org tensorflow search

如果所有这些都符合您的期望,请单击程序包名称,然后转到“文件”选项卡。 https://anaconda.org/anaconda/tensorflow/files

在此页面上,很容易验证是否构建了具有所需Python版本的构建。 在浏览器中使用“查找”并搜索37

anaconda Files tab

TLDR

在这种情况下,到今天为止,还没有针对Python 3.7的构建。