一、问题背景
下载了一份爬虫,里面用的是 Python 2.7 + PIL,遂转换成了3.X,提示 No module named ‘Pillow’ ,遂百度之,告知我PIL已经没有了,现在都是Pillow。
pip install 安装Pillow之后,from PIL改成from Pillow仍然报错。
百思不得其解,遂又换了几个版本,问题仍然存在。

二、解决办法
在下载不同版本的时候,突然发现官方网站上特意用斜体写着:
Use `from PIL import Image` instead of `import Image`.
意思是,虽然我今后从PIL改名到Pillow了,但是大家在用我的时候还是要叫我PIL哦~
…
其实这个对经过系统学习的同学们来说应该不成影响,
对我等拿来主义的人来说,百度看得一知半解,真是一个神坑。
希望将来能不菜。
本文分享了一次从Python2.7+PIL升级到Python3.X+Pillow的实战经验,揭示了将PIL库更换为Pillow库时常见的错误与正确使用方法。作者在尝试直接将from PIL导入语句更改为from Pillow后遇到了问题,最终发现正确的导入方式应为from PIL import Image。此文章对于初学者和依赖于第三方库进行开发的程序员尤其有益。
3376

被折叠的 条评论
为什么被折叠?



