Windows 降级到python 3.5以使用tensorflow
我正在学习关于keras深度学习的教程。我已经设法通过水蟒安装了keras。它还需要tensorflow,我没有正确安装它。在相关文章中,运行tf需要Python3.5和64位。anaconda下的版本是3.6,当我尝试使用Windows 降级到python 3.5以使用tensorflow,windows,python-3.x,tensorflow,installation,anaconda,Windows,Python 3.x,Tensorflow,Installation,Anaconda,我正在学习关于keras深度学习的教程。我已经设法通过水蟒安装了keras。它还需要tensorflow,我没有正确安装它。在相关文章中,运行tf需要Python3.5和64位。anaconda下的版本是3.6,当我尝试使用conda install python=3.5对其进行降级时,它启动了该过程,但过了一会儿它抛出了以下内容: The following packages will be DOWNGRADED: anaconda: custom-py36_0
conda install python=3.5
对其进行降级时,它启动了该过程,但过了一会儿它抛出了以下内容:
The following packages will be DOWNGRADED:
anaconda: custom-py36_0 --> custom-py35_0
python: 3.6.1-2 --> 3.5.3-3
现在,当我激活tensorflow并在pycharm终端上运行“python”时,它得到:
Python 3.5.3 |Anaconda custom (64-bit)| (default, May 15 2017, 10:43:23) [MSC v.1900 64 bit (AMD64)] on win32
此外,我已经安装了tensorflow,在Anaconda/envs文件夹下有一个tensorflow文件夹。最后,在那个文件夹下,我有所有与tensorflow相关的文件和文档。但是,当我尝试将其导入为:
import tensorflow as tf
它不会抛出名为“tensorflow”的模块
我缺少什么?好的,我已经按照这里给出的步骤安装了tf: 然而,它仍然是3.6版,没有成功。在降级到3.5之后,我不得不删除所有以前设置的环境,然后需要重新安装。当这样做时,它起了作用。以下是我遵循的步骤:
conda remove --name tensorflow --all
conda create -n tensorflow
activate tensorflow
https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.1.0-cp35-cp35m-win_amd64.whl
每个人都使用2是有原因的。7@MaxBpython2.7没有发布windows版本,唯一的版本是python3.5。许多项目放弃对python2.7的支持是有原因的。@mlee_jordan如果你解决了你的问题,那么你应该将你的解决方案作为答案发布并接受它。