使用Tensorflow作为Anaconda的环境

时间:2017-04-03 14:05:37

标签: python python-3.x tensorflow anaconda importerror

我安装了anaconda(python3.6)并安装了tensorflow,如下所述:

conda create -n tensorflow python=3.5

并激活tensorflow,现在我想在sublime text3中运行示例代码 我无法导入张量流。我在Spyder尝试了同样的结果。

 import tensorflow as tf
ModuleNotFoundError: No module named 'tensorflow'

知道我在这里做错了什么吗? (代码绝对正确)

1 个答案:

答案 0 :(得分:7)

您在这里所做的是创建一个名为tensorflow的虚拟环境。

正确的做法是:(按相同的顺序)

$ conda create --name yourenv python=3.5 anaconda
$ source activate yourenv
$ conda install -n yourenv tensorflow

然后,从ipython终端执行:

import tensorflow as tf

要在SublimeText编辑器中使用,请按照此处记录的步骤进行操作:sublimeText and VirtualEnv

基本上,您需要在项目设置中添加以下行。

"settings": {
    "python_interpreter": "/home/user/.virtualenvs/example/bin/python"
}

对于使用Anaconda发行版的人来说,它有点不同。

"settings": {
        "python_interpreter": "/home/user/anaconda3/envs/myenv/bin/python"
    }