【问题标题】:can import tensorflow in python 3.4 but not in ipython notebook可以在 python 3.4 中导入 tensorflow,但不能在 ipython notebook 中导入
【发布时间】: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


【解决方案1】:

每个主要版本的 python 都有自己的 site-packages 目录。似乎您同时拥有 python 3.4 和 3.5,并且在 3.5 中安装了 jupyter,在 3.4 中安装了 tensorflow。简单的解决方案是在 3.5 中也安装 tensorflow。这应该允许您将它与 3.5 笔记本内核一起使用。您可以尝试将 3.4 添加为内核,但我不知道该怎么做。

【讨论】:

    【解决方案2】:

    使用 jupyter 设置 tensorflow 的最佳方式 1.安装anaconda 2.创建一个名为“tensorflow”的环境 3.在命令提示符下通过以下命令激活该环境

    • 安装 anaconda
    • 创建一个名为“Tensorflow”的环境
    • 在命令提示符下通过以下命令激活该环境

      激活张量流

    • 然后输入 conda install ipykernel

    • 然后在安装时粘贴以下命令

      python -m ipykernel install --user --name myenv --display-name "Python[Tensorflow]"

    然后在命令提示符下运行 jupyter notebook

    之后,当您要创建一个新笔记本时,您会看到两种类型的笔记本,只需选择 tensorflow 一种即可。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-27
      • 1970-01-01
      • 2020-10-28
      • 2021-12-23
      相关资源
      最近更新 更多