【问题标题】:How could I use TensorFlow in jupyter notebook? I install TensorFlow via python 3.5 pip already如何在 jupyter notebook 中使用 TensorFlow?我已经通过 python 3.5 pip 安装了 TensorFlow
【发布时间】:2024-01-14 00:30:01
【问题描述】:

我通过python3.5 pip安装了tensorflow,它在python3.5 lib文件夹中,我可以在shell IDLE上完美使用它。

我的电脑上同时有anaconda(jupyter notebook),但是我无法在笔记本上导入tensorflow。

我猜笔记本使用的是 anaconda 库文件夹,而不是 python3.5 库。有什么办法可以解决这个问题,而不是在 anaconda 文件夹上重新安装?

谢谢

【问题讨论】:

  • 你的操作系统是什么?
  • Windows 10 64 位
  • 您是否尝试过我的以下答案?我有这个确切的设置。使用 Windows 10 64 位和 jupyter 笔记本的 python 3.5 的 Conda 很好!我可能可以帮你解决这个问题。看看下面的答案如何。

标签: python-3.x tensorflow pip installation jupyter-notebook


【解决方案1】:

有一个名为 nb_conda 的软件包可帮助管理您的 anaconda 内核。但是,当您启动 Jupyter 时,请确保您已在 conda 环境中安装了 jupyter,并且您正在从该激活的环境中启动 Jupyter。

所以:

  • 激活安装了 Tensorflow 的 conda 环境。您可以通过conda list 进行检查。如果您的环境未安装 Tensorflow,请安装。
  • 如果您还没有安装 jupyter 和 nb_conda。
  • 在您激活的环境中,运行 jupyter notebook。
  • 您现在应该在正确的内核中运行。您应该会在右上角看到一个名为 Python [conda env:namehere] 的内核。如果安装了 nb_conda,您还可以选择内核。

看看这是否适合你。

【讨论】:

  • 嗨,我一开始就安装了anaconda,然后在localhost:8888@....上使用了anaconda里面的jupyter notebook。我在anconda提示窗口上查看了conda列表,有没有安装 tensorflow 包。你告诉我的以下步骤我有点困惑。
  • 在哪里可以找到 nb_conda?
  • 请确保您了解 Anaconda 的工作原理,并且您必须激活您的环境。进入您的环境后,使用 pip install tensorflow 安装 TensorFlow。然后安装jupyter并安装nb_conda。我认为它可以从 conda install 获得。 nb_conda 不是必需的,但可能会让您的生活更轻松。如果您按照步骤操作,那应该可以工作。您必须在您的环境中。您会知道,因为您的命令提示符看起来像 (envName) C:/... 而不仅仅是 C:/...