1 问题:
ModuleNotFoundError: No module named 'pillow'
![](https://i-blog.csdnimg.cn/direct/43ac5c3fd3284d91bc20ce4c0f9b60fb.png)
2 原因:
原因1:安装Pillow的pip命令所处的python版本与vscode调用的python解释器版本不同。
如:
原因2:虽然用的是pillow,但是写代码的时候只能用 PIL
即:
![](https://i-blog.csdnimg.cn/direct/930df4c6cbe747cab538bed5e93f3ed5.png)
3 解决:
无论哪种原因都得进行以下步骤:
进入cmd:
![](https://i-blog.csdnimg.cn/direct/894005a5560a41629e5eb9f99e2ffc53.png)
直接装PIL会报错:
![](https://i-blog.csdnimg.cn/direct/29acedea06744dbe92eb2e3384ad2fd6.png)
继续步骤:
![](https://i-blog.csdnimg.cn/direct/33980259909d443ca0b81337c6e42898.png)
1)进入vscode,在shell运行 pip uninstall Pillow来卸载pillow(不卸载也可以);
2)保证vscode使用的python解释器版本和你cmd中的python版本一致(不会的参考我文章:vscode配置python环境(已装 避坑)-CSDN博客)
3)重新安装pillow,pip install Pillow -i https://pypi.tuna.tsinghua.edu.cn/simple (这里用清华源)
4)返回vscode,重新运行程序即可。注意:虽然用的是pillow,但是写代码的时候只能用 PIL