Python tensorflow安装与conda冲突-不可满足错误

Python tensorflow安装与conda冲突-不可满足错误,python,tensorflow,anaconda,conda,Python,Tensorflow,Anaconda,Conda,尝试使用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: - py

尝试使用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.
conda安装-c conda forge tensorflow
正在获取包元数据。。。。。。。。。。。。。。。
正在解决程序包规范:。
不满意错误:发现以下规范存在冲突:
-python 3.6*
-tensorflow->python 3.5*
使用“conda info”查看每个包的依赖项。
python——版本 Python 3.6.0::Anaconda自定义(64位)


我似乎无法在普通的python IDE上运行tensorflow,它说找不到模块。所以我安装了Anaconda,除了tensorflow,其他一切都很好。有什么方法可以安装它吗?

您似乎正在python3.6环境中安装tensorflow for python3.5。我建议您为tensorflow创建一个单独的python环境。你可以这样做

conda create -n Tensorflow anaconda python=3.5
source activate Tensorflow
pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.1.0-cp35-cp35m-win_amd64.whl
这将创建一个名为Tensorflow的anaconda环境,并安装所有anaconda软件包。您还可以指定您选择的任何其他python发行版。根据您选择的python版本,确保下载了正确的tensorflow发行版

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

conda create -n Tensorflow anaconda python=3.5
source activate Tensorflow
pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.1.0-cp35-cp35m-win_amd64.whl
在窗户上

activate Tensorflow
这将切换python环境。然后继续使用pip安装Tensorflow,如下所示

conda create -n Tensorflow anaconda python=3.5
source activate 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。更多详细信息

您似乎正在python3.6环境中安装tensorflow for python3.5。尝试在安装了所有anaconda软件包的情况下创建python 3.5环境,并安装tensorflow…`conda create-n tensorflow anaconda python=3.5'。。这将创建名为Tensorflow的python3.5环境,并安装所有anaconda软件包。然后安装tensorflow for python3.5在安装TFoh!之前,请不要忘记使用“source activate tensorflow”激活此Distribution!。。让我试试that@Mechanic你能回答这个问题吗?这里还有另一个问题。是否继续([y]/n)?y我输入了“y”,下面是我得到的###若要激活此环境,请使用:#>激活Tensorflow###若要停用此环境,请使用:#>停用Tensorflow##*对于使用bash的高级用户,必须使用#source activate Tensorflow“source”不能识别为内部或外部命令,可操作的程序或批处理文件。您正在使用windows/ubuntu吗。你试过用“激活Tensorflow”激活环境吗。然后您应该在您使用的同一终端ID中安装tensorflow
激活tensorflow
,然后从同一终端安装tensorflow?是。。。。这就是激活C:\Users\x>activate TensorFlow(TensorFlow)C:\Users\x>conda安装-C conda forge TensorFlow后出现的提示,在以后管理包时很可能会导致错误。从某个随机URL安装也是不可取的——至少,您应该解释为什么这样做以及何时停止工作。