【发布时间】:2017-05-30 12:48:24
【问题描述】:
我正在关注有关使用 keras 进行深度学习的教程。我已经设法通过 anaconda 安装了 keras。它还需要我未能正确安装的 tensorflow。从相关的帖子中,运行 tf 需要 python 3.5 和 64 位。 anaconda 下的版本是 3.6,当我尝试使用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
它抛出No module named 'tensorflow'。
我错过了什么?
【问题讨论】:
-
每个人都使用 2.7 是有原因的
-
@MaxB python2.7没有发布的windows版本,唯一的版本currently available for windows是python3.5。许多项目放弃对 python2.7 的支持是有原因的。
-
@mlee_jordan 如果你解决了你的问题,那么你应该发布你的解决方案作为答案并接受它。
标签: windows python-3.x tensorflow installation anaconda