试图使用conda安装tensorflow并引发规范冲突错误。我没有安装python 3.5

conda install -c conda-forge tensorflow
Fetching package metadata ...............
Solving package specifications: .

UnsatisfiableError: The following specifications were found to be in conflict:
  - python 3.6*
  - tensorflow -> python 3.5*
Use "conda info <package>" to see the dependencies for each package.


python --version
Python 3.6.0 :: Anaconda自定义(64位)

我似乎无法在普通的python IDE上运行tensorflow,它说未找到模块。所以我安装了Anaconda,除了tensorflow之外一切似乎都不错。有什么办法安装吗?

最佳答案

您似乎正在python3.6环境上为python3.5安装tensorflow。我建议您为张量流创建一个单独的python环境。您可以按照以下步骤进行操作

conda create -n Tensorflow anaconda python=3.5


这将创建一个名为Tensorflow的anaconda环境,并安装所有anaconda软件包。您还可以指定您选择的任何其他python发行版。确保根据选择的python版本下载正确的tensorflow发行版。

然后按如下所示激活新创建的anaconda环境

source activate Tensorflow


在窗户上

activate Tensorflow


这将切换python环境。然后按照以下步骤使用pip安装Tensorflow

pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.1.0-cp35-cp35m-win_amd64.whl


如果要安装具有GPU支持的Tensorflow,则应安装CUDA工具包和CUDNNv5.1。更多详细信息here

关于python - tensorflow安装与conda冲突-UnsatisfiableError,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44240707/

10-12 16:52
查看更多