【发布时间】:2017-05-04 21:10:21
【问题描述】:
我一直在兜圈子,试图让 tensorflow 在 jupyter notebook 中工作。我在 ubuntu 上通过 pip 安装了它,还尝试了一个 conda 环境(但除非我弄错了,否则我无法让它与 ipython 一起工作)。 Tensorflow 在 python3.4 中运行良好,但在我加载 ipython 时使用的 python 3.5 不适用。我不确定这个问题是否有意义,但我可以让 ipython 只使用 python 3.4 吗?我需要使用 ipython 而不是通过 python shell 的原因是我正在尝试使用 kadenzie 教程。
谢谢。
编辑:我不确定这对其他遇到我的问题的人有多适用,但我通过更改我的 conda python 版本(conda install python=3.4.3)、卸载 ipython,然后重新安装它来解决它。
【问题讨论】:
-
次要注意:jupyter 还是 ipython?这是非此即彼。你有没有按照“让 ipython 使用旧版本的 python”的行搜索?虽然正确的解决方案可能是为您的主要 python 版本安装 tensorflow,或者在 virtualenv 中安装整个东西。
-
我其实不知道有什么区别。加载 ipython 或 jupyter notebook 时,它会引导我进入相同的 jupyter 页面。我用谷歌搜索了这个,得到了this stack,但我不在乎有多个环境——我只希望主要的环境使用 3.4
-
有顶级谷歌点击such as this one。 jupyter 是 ipython 的衍生产品;虽然你说得对,只有一种 notebook:以前是 ipython-notebook,现在是 jupyter-notebook :) 我建议你称它为 jupyter-notebook(与 ipython 相反,没有笔记本)。很抱歉造成混乱。
-
没问题,我希望你能帮我搞定你给我的那个链接——“which python”/ipython 把我带到 usr/anaconda3/bin,而不是 usr/bin。这会改变程序吗?
-
好吧,我删除了一堆东西,降级了我在anaconda中的默认python版本,完全销毁了ipython,然后重新安装了它。现在一切正常,不知何故。谢谢,我要去洗澡了。
标签: python ubuntu tensorflow pip ipython