Tensorflow在Python终端中工作,但在notbook jupyter和Ipython中都没有

时间:2018-01-07 13:29:19

标签: python tensorflow anaconda

我按照this教程在我的Windows 7中安装tensorflow,我采用了conda建议:git remote set-url origin smb://192.168.1.71/users/Git/myrepo.git ,当我在python中导入库时它工作但是当我用笔记本做同样的事情时Ipython我收到了这个错误:

conda create -n tensorflow python=3.5

即使我重新启动内核,我也得到了相同的错误。

更新:

当我在两个窗口中运行命令 ModuleNotFoundError: No module named 'tensorflow' 时,我可以注意到它们没有相同的包含(笔记本不包含Tensorflow环境变量)

3 个答案:

答案 0 :(得分:0)

conda create -n tensorflow python=3.5

此处-n tensorflow表示您正在创建名为tensorflow的新环境,尚未安装tensorflow库。运行activate tensorflow以激活此环境,然后conda install tensorflowpip install tensorflow

编辑:如果您这样做,那么您必须在jupyter notebook环境之后运行activate或在jupyter中手动选择内核。

答案 1 :(得分:0)

您可能正在从其他环境运行ipython。尝试将ipython-notebook安装到您的conda环境中(激活后):

Select max(ID) from table where ID not in (select max(ID) from table)

即便如此,在OSX上我看到我的系统范围的ipython安装似乎在我的路径之前,所以我通过给出明确的路径来启动它:

conda install ipython-notebook

(我猜Windows上的等价物以 $CONDA_ENV_PATH/bin/ipython notebook 开始)

答案 2 :(得分:0)

你使用蟒蛇的哪个位置? 你可以尝试

conda install nb_conda

它是一个插件。然后你可以启动jupyter笔记本,并在创建新的笔记本页面时看到不同的环境。

首先,你应该首先了解anaconda环境(python版本和相关的lib,模块),它有很多帮助。