You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

guizero调整图片大小时提示PIL不可用且pip命令找不到,如何解决?

解决方案

第一步:定位你当前运行代码使用的Python路径

你当前通过IDLE启动运行代码,可直接在IDLE的交互命令行执行以下两行代码,获取Python可执行文件的完整路径:

import sys
print(sys.executable)

输出结果示例:C:\Users\XXX\AppData\Local\Programs\Python\Python311\python.exe

第二步:安装Pillow依赖

guizero的图片缩放功能需要依赖Pillow库,你可以直接用第一步拿到的Python路径调用pip安装,避免环境变量不生效的问题:

  1. 打开Windows cmd窗口
  2. 输入以下命令,把引号内的路径替换为你第一步拿到的实际路径,执行即可:
"你第一步获取的Python完整路径" -m pip install --upgrade Pillow

比如示例路径对应的命令为:

"C:\Users\XXX\AppData\Local\Programs\Python\Python311\python.exe" -m pip install --upgrade Pillow

第三步:验证修复效果

安装完成后回到IDLE,执行import PIL,没有报错则说明Pillow安装成功,再次运行你的guizero代码,图片缩放的警告就会消失,功能可正常运行。

可选:修复cmd中pip无法识别的问题

如果需要在cmd中直接使用pip命令,可按照以下步骤配置环境变量:

  • 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
  • 在用户变量列表中找到Path项,点击「编辑」
  • 新增两个路径:第一步拿到的Python可执行文件所在的文件夹路径、该文件夹下的Scripts文件夹路径(比如你的Python路径是C:\Python311\python.exe,就新增C:\Python311和C:\Python311\Scripts)
  • 依次点击所有弹窗的「确定」保存配置,重启cmd后pip命令即可正常识别

内容的提问来源于stack exchange,提问作者rema

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 20:15:02