如何解决来自张量流/keras 的错误"No module found"



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

from keras.preprocessing.image import ImageDataGenerator

错误为:

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

您在使用Linux吗?

在不知道你正在使用的所有东西的版本的情况下。。。

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

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

  3. 说到虚拟环境:Jupyter可能会突然在寻找虚拟环境时遇到问题。确保Jupyter正在使用您为合资企业创建的env。

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

当我使用Tensorflow或Pytorch时,我总是要用所有这些包来跳舞。最后,我想问一下你是否刚刚试过重新启动电脑。

最新更新