📅  最后修改于: 2023-12-03 14:42:05.342000             🧑  作者: Mango
当尝试在Python中使用Pillow(Python Imaging Library)时,可能会遇到“ImportError: cannot import name '_imaging' from 'PIL'”错误。 这通常是由于Pillow和PIL之间的命名空间冲突或Pillow安装失败。
以下是一些可能的解决方案。
尝试卸载Pillow并重新安装。 在终端窗口中,输入以下命令:
pip uninstall pillow
pip install pillow
在导入'PIL'模块时,请确保您正在导入Pillow库,而不是Python Imaging Library(PIL)。确保包的名称为Pillow而不是PIL。以下是正确的导入语句:
from PIL import Image
如果已经安装了正确版本的Pillow,但仍然遇到相同的错误,请尝试卸载Pillow 3.x版本,然后安装Pillow 2.x版本。
pip uninstall pillow
pip install pillow==2.9.0
确保您的Python版本与Pillow兼容。 Pillow 8.0.0及更高版本仅支持Python 3.6及更高版本。
创建一个新的虚拟环境并尝试在其中安装Pillow。
如果仍然无法解决问题,请尝试重新安装Python,然后重新安装Pillow。
以上是解决“ImportError: cannot import name '_imaging' from 'PIL'”错误的一些方法。 如果遇到任何问题,请尝试以上提到的解决方案,并在终端窗口中查看错误消息以获取更多信息。