vscode写python,遇到问题:ModuleNotFoundError: No module named ‘pillow‘(已解决 避坑)

1 问题:

ModuleNotFoundError: No module named 'pillow'

2 原因:

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

如:

原因2:虽然用的是pillow,但是写代码的时候只能用 PIL

即:

3 解决:

无论哪种原因都得进行以下步骤:

进入cmd:

直接装PIL会报错:

继续步骤:

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

相关推荐
Android小码家23 分钟前
Vscode + docker + qt 网络监听小工具
vscode·qt·docker
中国胖子风清扬27 分钟前
Rust 序列化技术全解析:从基础到实战
开发语言·c++·spring boot·vscode·后端·中间件·rust
nuclear201141 分钟前
Python 实现 Markdown 与 Word 高保真互转(含批量转换)
python·word转markdown·markdown转word·word转md·md转word
山烛43 分钟前
深度学习:CNN 模型训练中的学习率调整(基于 PyTorch)
人工智能·pytorch·python·深度学习·cnn·调整学习率
THMAIL1 小时前
深度学习从入门到精通 - 神经网络核心原理:从生物神经元到数学模型蜕变
人工智能·python·深度学习·神经网络·算法·机器学习·逻辑回归
dbdr09011 小时前
Linux 入门到精通,真的不用背命令!零基础小白靠「场景化学习法」,3 个月拿下运维 offer,第二十六天
linux·运维·服务器·网络·python·学习
花花无缺1 小时前
python自动化-pytest-用例发现规则和要求
后端·python
YUELEI1182 小时前
langchain 提示模版 PromptTemplate
python·langchain
东方不败之鸭梨的测试笔记2 小时前
LangChain: Models, Prompts 模型和提示词
人工智能·python·langchain