使用枕头错误:ImportError:无法导入名称_i...

codeday· 2019-10-13
本文来自 codeday ,作者 codeday
我已经阅读了类似问题的答案,但似乎没有一个适合我的情况.
尝试使用枕头时,出现以下错误:

>>> from PIL import Image
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Library/Python/2.7/site-packages/PIL/Image.py", line 63, in <module>
 from PIL import _imaging as core
ImportError: cannot import name _imaging

在我的/Library/Python/2.7/site-packages目录中,我有一个包含Image模块的PIL目录,然后我有包含_imaging.c的PIllow-master目录,所以我不明白为什么Image.py第63行说要从PIL导入_imaging.
我也尝试从枕头母版上剪切_imaging.c并将其粘贴到PIL中,但是它不起作用.
尝试导入图像时,我陷入了PIL.
如果我在导入站点包时尝试将其导入,它将无法正常工作并显示“没有名为PIL的模块”.

最佳答案
尝试删除您的PIL库并通过以下方式安装新的PIL库:

pip install PIL --allow-external PIL --allow-unverified PIL