vscode中python安装pillow后报错没有pillow模块或没有PIL模块

报错原因:安装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的模块只能在此环境下运行。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值