当前位置: 首页 > 知识库问答 >
问题:

jupyter笔记本无法导入keras

单品
2023-03-14

我已经安装了Keras和TensorFlow GPU,但当我尝试将这些库导入Jupiter笔记本时,出现了一个错误

Keras-applications        1.0.8                    pypi_0    pypi
keras-preprocessing       1.1.2                    pypi_0    pypi
tensorboard               2.1.1                    pypi_0    pypi
tensorflow-gpu            2.1.0                    pypi_0    pypi
tensorflow-gpu-estimator  2.1.0                    pypi_0    pypi
numpy                     1.19.2                   pypi_0    pypi
opencv-python             4.4.0.44                 pypi_0    pypi
pip                       19.2.3                   py37_0

下面是使用conda list的库,下面是jupyter显示给我的错误:

ModuleNotFoundError Traceback(最近的调用最后)在----

ModuleNotFoundError:没有名为keras的模块

我在蟒蛇环境中尝试这个:

pip3安装keras

要求已经满足:C:\用户\msi-pc\appdata\本地\程序\python\python39\lib\site-包中的keras(2.4.3)要求已经满足:Numpy

如果你能帮助我,我很感激。

注:我意识到为了从第二个版本(tensorflow)导入keras/tensorflow

共有2个答案

沈博延
2023-03-14

你能告诉我,如果你在同一台设备上使用多个版本的python,如果是这样,请检查你是否已经在你正在使用的jupyter笔记本的同一个版本的python上安装了TensorFlow,以检查并再次安装:

>

  • 转到安装python的路径(用于jupyter笔记本),如果安装了anaconda,则转到安装anaconda的路径,并按照过程进行操作。

    转到Anaconda或python路径中的site packages文件夹。

    检查是否安装了TensorFlow和TensorFlow的所有依赖项。

    如果找不到,请将当前python版本添加到环境变量中,请参阅:https://www.javatpoint.com/how-to-set-python-path#:~:text=在PYTHON中设置路径1右键单击,确定按钮:9单击确定按钮:和https://www.geeksforgeeks.org/how-to-setup-anaconda-path-to-environment-variable/

    在您将当前版本的python添加到环境路径变量后,请按照此链接安装TensorFlow:https://www.geeksforgeeks.org/how-to-install-python-tensorflow-in-windows/#:~: text=1步骤1:单击,使用以下方法完成...更多https://machinelearningspace.com/installing-tensorflow-2-0-in-anaconda-environment/

    然后再次执行步骤2和3,如果它仍然没有出现在site packages文件夹中,请执行以下链接:https://www.quora.com/How-can-I-work-with-Keras-on-a-Jupyter-notebook-using-Tensorflow-as-backend 了解一些详细信息(没有那么大帮助)

    此外,请尝试通过以下命令安装Keras:

    pip3 install Keras
    

    如果您使用的是python的一个版本,那么请检查jupyter和TensorFlow是否安装在同一个虚拟环境中。请告诉我它是否有效。

  • 廖弘伟
    2023-03-14

    如果你用的是tensorflow

    from tensorflow import keras
    

    常见的惯例是将其作为kr导入

     类似资料:
    • C:\users\user\appdata\local\programs\python\python37\lib\site-packages\scipy__init__.py在154#中,这使得“from scipy import fft”返回scipy.fft,而不是np.fft 155 del fft-->156 from。导入fft C:\users\user\appdata\local\p

    • 我想将一些通用功能外包给一个模块中的多个笔记本电脑(也用于测试目的)。当前目录结构如下所示 在中,有一个简单的函数 然而,当我想导入和使用在通过使用(我认为有意义的) 我得到一个。我做错了什么?我正在使用Python 3.9。

    • 问题内容: 我正在研究Jupyter Notebook,并希望通过使用Google GPU使其运行更快。我已经进行了一些研究并找到了解决方案,但是它对我没有用。 解决方案是: “最简单的方法是使用Connect to Local Runtime, 然后选择硬件加速器作为GPU,如Google Colab Free GPU Tutorial中所示 。” 我确实设法将googe colab连接到jup

    • 对于“我无法让它工作”的问题提前表示歉意:我应该如何加载将文件放入ipython笔记本?我想将python代码转换为笔记本(首先是简单的脚本,然后是包含指令作为注释嵌入的脚本——请参见链接文件的底部) 也许我做错了,但也许我的设置有问题。当我拖动文件到笔记本的文件列表,我得到消息 无效的文件类型:上载的笔记本必须是文件。 我甚至尝试将扩展更改为(保持Python脚本未修改);合理地说,我得到了一个

    • 我正在虚拟盒中运行Ubuntu14.04,最近安装了anaconda。我用conda安装了jupyter笔记本电脑。我已经按照我可以在网上找到的所有文档安装了笔记本电脑扩展,但它们无法加载,错误消息如下所示。第一个错误来自终端中运行的jupyter笔记本应用程序,第二个错误来自chrome java控制台。注意,我不能用这么多的超链接发布这个问题,所以我在错误消息中删除了“http”中的“p”。

    • 我可以在python控制台中导入pyscopg2,但不能在jupyter笔记本中导入。 我通过anaconda-Navigator安装了。 Jupyter笔记本: ['/Users/me/Anaconda/MLJSONs'、'/usr/local/anaconda3/lib/python37.zip'、'/usr/local/anaconda3/lib/python3.7'、'/usr/local