Mac下VSCode中Python3.10.5无法导入Pillow问题求助
问题原因及解决办法
核心原因
Pillow模块仅被安装到了Python 3.9.13的环境中,并没有安装在Python 3.10.5对应的环境里——不同Python版本的包是相互独立的,不会共享已安装的模块。
常见触发场景
- 安装Pillow时,你使用的
pip/pip3命令默认关联的是Python 3.9.13的环境,导致模块只装到了3.9版本里。 - 切换VSCode的解释器后,没有同步给对应版本的Python环境安装Pillow。
解决步骤
- 在VSCode中切换到Python 3.10.5解释器,打开终端后先输入
python --version(Windows系统可能需要用py --version),确认当前终端使用的是3.10.5版本。 - 执行对应版本的安装命令:
- Windows:
py -3.10 -m pip install pillow - Mac/Linux:
python3.10 -m pip install pillow
(直接用pip install pillow可能会关联到其他Python版本,指定版本的pip命令更稳妥)
- Windows:
- 安装完成后,再运行
from PIL import Image即可正常导入模块。
验证方法
安装后在终端输入pip list,查看输出里是否有Pillow条目,确认模块已成功安装到3.10.5环境中。
内容的提问来源于stack exchange,提问作者manipadam
相关产品推荐
相关产品推荐

