VS Code已激活venv且安装Pillow仍报PIL模块未找到求助
可行的解决步骤
- 核对终端与VS Code的Python解释器路径
在激活虚拟环境的终端执行where python(Windows),复制输出的路径;再查看VS Code左下角选中的解释器路径,确保两者完全一致,避免VS Code实际调用了系统Python而非虚拟环境的。 - 强制重装虚拟环境中的Pillow
在激活的终端依次执行:pip uninstall -y Pillow pip install Pillow==9.4.0 - 重新关联VS Code终端与虚拟环境
关闭当前VS Code的所有终端窗口,重新打开终端,确认开头显示(env)标识;若未显示,手动执行激活命令:.\env\Scripts\activate(Windows)。 - 重载VS Code窗口清除缓存
按下Ctrl+Shift+P调出命令面板,输入Reload Window并执行,重启后再运行代码。 - 重置虚拟环境
若以上方法无效,删除现有虚拟环境重新创建:- 终端执行
deactivate退出虚拟环境 - 删除项目下的
env文件夹 - 重新创建并配置:
python -m venv env .\env\Scripts\activate pip install Pillow customtkinter darkdetect - 终端执行
内容的提问来源于stack exchange,提问作者Pixelfixation
相关产品推荐
相关产品推荐

