报错原因:安装Pillow的pip命令所处的python版本与vscode调用的python解释器版本不同。

如图,目前python解释器版本为3.9.17,但当前vscode终端的python版本为3.11.4,故在vscode终端中运行pip install Pillow安装的Pillow不能被目前vscode配置的3.9.17版本的解释器发现,所以报错:ModuleNotFoundError:No module named 'Pillow'

 解决方案:

1、在vscode的shell中运行pip uninstall Pillow以卸载pillow(不卸载也可以);

2、打开Anaconda prompt(或者cmd),切换到此时vscode调用的解释器环境下,(activate 你的环境名),此时我的python版本为3.9.17;

3、重新安装pillow,pip install Pillow -i https://pypi.tuna.tsinghua.edu.cn/simple(这里用清华源)

4、返回vscode,重新运行程序即可 

总结:在哪个python版本下pip的模块只能在此环境下运行。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐