已安装最新版Pillow仍提示No module named 'PIL'的问题求助
解决Pillow模块无法导入的问题
检查VSCode的Python解释器选择
- 查看VSCode左下角状态栏的Python版本标识,点击它打开解释器列表
- 选择你安装了Pillow的虚拟环境对应的解释器(路径会包含你的虚拟环境文件夹名)
- 也可以通过快捷键Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac),输入
Python: Select Interpreter来切换
确认终端已激活虚拟环境
- 打开VSCode终端,查看开头是否有虚拟环境名称(比如
(venv)),没有则手动激活:- Windows系统:执行
venv\Scripts\activate - Mac/Linux系统:执行
source venv/bin/activate
- Windows系统:执行
- 激活后运行
pip list,确认输出里存在Pillow 9.4.0
- 打开VSCode终端,查看开头是否有虚拟环境名称(比如
避免文件路径冲突
确保你编辑的代码文件不在虚拟环境文件夹(如venv)内部,放在项目根目录即可强制指定解释器重新安装
如果以上步骤无效,直接用虚拟环境的解释器执行安装:# 替换为你虚拟环境的python路径 ./venv/bin/python3 -m pip install --upgrade Pillow
内容的提问来源于stack exchange,提问作者Dude
相关产品推荐
相关产品推荐

