1

我在 Jupyter-lab 中运行 python 脚本。以下是我的代码:

from keras.preprocessing.image import ImageDataGenerator

错误是:

没有名为“tensorflow.keras.layers”的模块;'tensorflow.keras' 不是一个包"**

4

1 回答 1

0

你在使用 Linux 吗?

在不知道您正在使用的所有内容的版本的情况下...

  1. 尝试pip3 install而不是仅仅pip install. 此外,请考虑使用 Conda 安装软件包,或者如果您使用 Conda 安装,则使用 pip 安装。

  2. 无论您在哪里输入“Python”,都可以尝试 Python3 或 Python3.6 或 Python3.7 等。我不知道您的设置,但如果您在任何地方输入“Python”一词,请尝试不同版本的 Python。

  3. 说到虚拟环境:Jupyter 可能会突然开始在寻找虚拟环境时遇到问题。确保 Jupyter 正在使用您为该项目创建的环境。

  4. 尝试创建一个新的虚拟环境。此外,如果您在使用 Virtualenv 的虚拟环境中,请尝试使用 Conda,反之亦然。请记住我所说的关于在这里指定 Python 版本的内容。

当我使用 Tensorflow 或 Pytorch 时,我总是不得不与所有这些软件包一起跳舞。最后,我要问一下您是否刚刚尝试重新启动计算机。

于 2020-07-12T00:38:50.707 回答