VS Code中已安装Pillow却提示ModuleNotFoundError: No module named 'PIL'
解决PIL模块找不到的问题
步骤1:匹配VS Code的Python解释器
- 打开VS Code,点击左下角状态栏显示的Python版本/路径,弹出解释器列表。
- 选择路径包含
c:\users\admin\appdata\local\packages\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\...的Python 3.10解释器,和你安装Pillow的环境保持一致。
步骤2:验证终端与解释器的一致性
- 在VS Code终端执行
where python(Windows),查看当前终端使用的Python路径,确认和步骤1选中的解释器路径完全匹配。 - 执行
pip --version,检查pip对应的Python版本是否为3.10,且路径指向安装Pillow的目录。
步骤3:强制在目标解释器安装Pillow
- 复制步骤1里正确的Python解释器完整路径,比如
C:\Users\admin\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\python.exe - 在终端执行以下命令,确保包安装到VS Code使用的环境中:
"C:\Users\admin\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\python.exe" -m pip install pillow --upgrade
步骤4:重启VS Code
切换解释器或重装包后,重启VS Code,再尝试导入from PIL import Image, ImageTk即可。
内容的提问来源于stack exchange,提问作者Madhav Agrawal
相关产品推荐
相关产品推荐

