如何让PIL在Visual Studio Code(ver3.13.4)中运行?求助解决模块缺失问题
解决VS Code中Pillow(PIL)模块找不到的问题
核心原因:Python环境不匹配
VS Code默认使用的Python解释器,大概率和你执行pip install时的环境不一致,这是这类报错最常见的根源。
步骤1:确认VS Code当前使用的Python解释器
- 看VS Code左下角状态栏,会显示当前激活的Python版本/环境(比如
Python 3.10.4 64-bit) - 如果显示的环境不是你安装Pillow的那个,点击状态栏的版本号,在弹出的列表里选择正确的解释器(带虚拟环境名称的选项,或者你全局安装的对应版本)
步骤2:在VS Code终端内重新安装Pillow
- 打开VS Code终端(快捷键Ctrl+
),确认终端前缀显示了正确的环境(比如虚拟环境会显示(venv)`) - 执行安装命令:
若系统存在多个Python版本,改用pip install pillowpython -m pip install pillow强制绑定当前终端的Python环境
步骤3:验证安装有效性
- 在VS Code的Python交互窗口输入:
能正常输出版本号,说明问题解决import PIL print(PIL.__version__)
额外处理:虚拟环境激活问题
- 如果你使用了虚拟环境,先确保环境已激活:
- Windows系统:
venv\Scripts\activate - Linux/macOS系统:
source venv/bin/activate
激活完成后再执行pip install pillow
- Windows系统:
内容的提问来源于stack exchange,提问作者Miro Eros Mimi
相关产品推荐
相关产品推荐

