【发布时间】: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