Python jupyter笔记本无法导入keras
我已经安装了Keras和TensorFlow GPU,但当我尝试将这些库导入Jupiter笔记本时,出现了一个错误Python jupyter笔记本无法导入keras,python,tensorflow,keras,jupyter-notebook,anaconda,Python,Tensorflow,Keras,Jupyter Notebook,Anaconda,我已经安装了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
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列表的库。
以下是jupyter向我显示的错误:
ModuleNotFoundError回溯(最近的调用
最后)在
---->1进口干酪
2从keras.models导入顺序
3来自keras。层导入致密,激活
4作为np导入numpy
五,
ModuleNotFoundError:没有名为“keras”的模块
我在水蟒环境中尝试了这个:
pip3安装keras
已满足要求:keras in
c:\users\msi pc\appdata\local\programs\python\python39\lib\site软件包
(2.4.3)已满足的要求:numpy>=1.9.1英寸
c:\users\msi pc\appdata\local\programs\python\python39\lib\site软件包
(来自keras)(1.19.4)已经满足的要求:scipy>=0.14英寸
c:\users\msi pc\appdata\local\programs\python\python39\lib\site软件包
(来自keras)(1.5.4)已满足的要求:h5py
c:\users\msi pc\appdata\local\programs\python\python39\lib\site软件包
(来自keras)(3.1.0)已满足要求:Pyaml in
c:\users\msi pc\appdata\local\programs\python\python39\lib\site软件包
(来自keras)(5.3.1)
如果你能帮助我,我很感激
附言:
我意识到,为了从(tensorflow>=2.0.0)上的第二个版本导入keras/tensorflow,我必须使用import tensorflow.keras
一切都会很好。如果使用tensorflow>=2.0,则使用 来自tensorflow导入keras的
常见的惯例是将其作为kr导入
您能否告诉我您是否在同一台设备上使用了多个版本的python,如果是,请检查您是否在jupyter笔记本使用的相同版本的python上安装了TensorFlow,以检查并再次安装:
转到安装python的路径(用于
jupyter笔记本)如果您安装了anaconda,则转到路径
如果安装了anaconda ,请按照程序操作
转到Anaconda或python的路径中的站点包文件夹
检查TensorFlow和TensorFlow的所有依赖项是否都是
安装在那里
如果找不到,则将当前python版本添加到
环境变量,请参阅:
和
将当前版本的python添加到环境路径后
变量然后按照此链接安装TensorFlow:
和
然后再次执行步骤2和步骤3,如果它仍然没有出现在站点包文件夹中,则执行以下链接:
了解一些详细信息(没有那么大帮助)
另外,尝试通过以下命令安装Keras:
pip3 install Keras
如果您使用的是一个版本的python,请检查jupyter和TensorFlow是否安装在同一个虚拟环境中
请告诉我它是否有效。我在该列表中没有看到名为“keras”的软件包,这就是它不起作用的原因。但几分钟前,我使用了pip安装keras,它说keras已成功安装。但是我意识到我应该使用tensorflow.keras,keras和tensorflow.keras算法和子包之间有什么区别吗?当您的conda
环境被激活时,感谢您的pip列表
。检查那里是否有keras
。我在conda环境中尝试了pip列表,但没有keras模块。谢谢,但我意识到我应该导入tensorflow.keras,因为我使用的是tensorflow 2谢谢,我意识到在tensorflow 2之后,我应该导入tensorflow.keras,以便让它工作