我一直在试图让tensorflow在jupyter笔记本中工作的圆圈中运行。我在ubuntu上通过pip安装了它,并且尝试了一个conda环境(但是除非我弄错了,否则使用ipython工作超出了我的能力)。 Tensorflow在python3.4中可以正常工作,但不是在加载ipython时使用的python 3.5。我不确定这个问题是否有意义,但是我可以让ipython只使用python 3.4吗?我需要使用ipython而不是通过python shell的原因是我试图使用kadenzie教程。可以在Python 3.4中导入tensorflow,但不能在ipython笔记本中导入tensorflow
谢谢。
编辑:我不知道这是如何适用于其他人与我的问题,但我解决了它改变我的conda python版本(conda安装python = 3.4.3),卸载ipython,然后重新安装它。
小调:jupyter或ipython?它是 - 或者。你是否沿着“让ipython使用老版本的python”的方法去Google?虽然正确的解决方案可能是为主python版本安装tensorflow,或者在virtualenv中安装tensorflow。 –
我其实不知道区别。当加载ipython或jupyter笔记本时,它会将我引向同一个jupyter页面。我GOOGLE了这个,并得到[此堆栈](http://stackoverflow.com/questions/30492623/using-both-python-2-x-and-python-3-x-in-ipython-notebook/34464003# 34464003),但我不在乎有多个环境 - 我只想要主要使用3.4 – Bowtie
有顶级谷歌命中[如这一个](http://stackoverflow.com/questions/9386048/ipython -reads-错蟒版本?noredirect = 1&LQ = 1)。 jupyter是ipython的衍生产品;虽然你是对的,只有一种*笔记本*:以前ipython笔记本,现在jupyter笔记本电脑:)我建议你称它为jupyter笔记本电脑(而不是ipython,没有笔记本电脑)。对困惑感到抱歉。 –