Keras StopIteration:无法导入PIL.Image。使用'array_to_img'需要PIL

Keras StopIteration:无法导入PIL.Image。使用'array_to_img'需要PIL,keras,jupyter-notebook,pillow,Keras,Jupyter Notebook,Pillow,我在运行keras代码时遇到此错误,因此keras正在尝试导入 从PIL导入图像作为PIL_图像 我已经安装了枕头,并且我能够在我的python终端中成功地导入它,但是在jupyter笔记本中,它给出了导入错误 env-Ubuntu16在AWSEC2实例上,我正在使用aws深度学习ami for ubuntu 枕头与康达,我也试图安装使用pip 但我同样可以在python/ipython shell中导入它,但不能在jupyter笔记本中导入。因此,jupyter笔记本上的jesper或open

我在运行keras代码时遇到此错误,因此keras正在尝试导入

从PIL导入图像作为PIL_图像

我已经安装了枕头,并且我能够在我的python终端中成功地导入它,但是在jupyter笔记本中,它给出了导入错误

env-Ubuntu16在AWSEC2实例上,我正在使用aws深度学习ami for ubuntu

枕头与康达,我也试图安装使用pip


但我同样可以在python/ipython shell中导入它,但不能在jupyter笔记本中导入。

因此,jupyter笔记本上的jesper或opencv包中似乎包含了pillow/pil,所以我在笔记本的包门户中卸载了jesper和opencv,并安装了pillow。现在一切正常。

我安装了opencv。但我刚刚安装了pillow(保留opencv),它对我很有用。

请多写一些关于您的环境的信息。操作系统,Python,Jupyter包。如果您有多个Python安装。如何安装枕头(可能是在虚拟环境中?)。是否与PIP()一起安装,或者与conda()一起安装?虽然我记得,“大”水蟒包里有枕头,可以从盒子里拿出来。。ThanksI曾经在Jupyter上发现一个bug,它从未指向正确的环境。用户
import sys
print(sys.executable)
查看jupyter正在运行的python。也许你应该卸载jupyter并通过conda在正确的环境中安装它。或者先用
conda install jupyter
将它安装在正确的环境中。对于需要它的人:命令是
pip install--ignore installed pillow