【问题标题】:Tensorflow and Keras Installation Problems JupyterLab / Anaconda (Debian)Tensorflow 和 Keras 安装问题 JupyterLab / Anaconda (Debian)
【发布时间】:2022-08-19 20:51:44
【问题描述】:

我一直在尝试为 Jupyter-lab (python) 安装 keras 和 tensorflow。 我第一次尝试使用 pip,但每次导入 keras 时笔记本都停止运行。 在对不同的提要进行了一些研究之后,我决定用 pip 卸载它并尝试用 anaconda3 重新安装它。
然后,使用 conda 命令安装 tensorflow 时出现路径问题。所以我进行了更多研究并在终端中写了这个:

export PATH=\"/home/myname/anaconda3/bin:$PATH\"

我创建了另一个环境,可以使用(对于 keras 相同)安装 tensorflow:

conda activate myenv
conda install tensorflow

我回到当地的 JupyterLab 并导入了 keras。但它找不到名为 keras 的模块。我再次尝试使用 pip :

!pip install keras
import keras

得到了同样的结果:

Requirement already satisfied: keras in /home/myname/.conda/envs/myenv/lib/python3.9/site-packages (2.9.0)

---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
Input In [6], in <cell line: 10>()

---> 10 import keras

ModuleNotFoundError: No module named \'keras\'

是路径问题吗?我该如何解决?我不明白它是如何找到它的,但没有正确导入它。 谢谢您的帮助 !

  • 在 Jupyter 中运行 !conda list,它将显示环境中可用的包。
  • 我在 Jupyter 中运行了!conda list,发现 keras 和 tensorflow 都没有出现。它在那里检查/home/USERNAME/anaconda3.我在这个环境下在终端运行它/home/USERNAME/.conda/envs/myenv然后tensorflow和keras就出来了。你知道我怎么解决这个问题吗?
  • 从命令行安装 Jupyter Notebook 扩展:conda install nb_conda。这笔记本 Conda 内核扩展将允许您为笔记本选择环境内核。请参阅文档:docs.continuum.io/anaconda/user-guide/tasks/…

标签: python tensorflow keras pip anaconda3


【解决方案1】:

在 conda 中创建虚拟环境(myenv)后,在同一环境中打开一个新的 jupyter notebook,您需要使用以下代码在该环境中安装TensorFlow

!pip install tensorflow

import tensorflow as tf
tf.__version__

现在您可以从TensorFlow 访问Keras,如下所示:

from tensorflow import keras
keras.__version__

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-11-11
    • 2017-12-14
    • 1970-01-01
    • 2019-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多