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

Python GUI二维码生成器报错:ModuleNotFoundError: No module named 'Image'

Python二维码GUI生成器报错解决指南

处理ModuleNotFoundError: No module named 'Image'

  • 这个错误是因为二维码生成后需要Pillow库处理图像,按以下步骤修复:
    1. 安装Pillow库:在控制台执行 pip install pillow(注意Pillow是PIL的维护版本,直接装PIL会失败)
    2. 修改代码中的导入语句:把import Image替换成from PIL import Image,这是Pillow的标准导入方式。

修复误删的__init__.py文件

  • 直接在原来的文件夹里新建一个空的__init__.py文件即可,Python会自动将该文件夹识别为可导入的模块,不需要在文件中添加任何内容。

解决GUI按钮点击时的奇怪报错

  • 控制台运行正常但GUI点击报错,基本是工作目录不匹配导致的:
    1. 避免在代码中使用相对路径保存二维码,改用绝对路径(比如D:/my_qr_project/qrcode_output.png)
    2. 在按钮的回调函数里添加代码检查当前工作目录:
      import os
      print(os.getcwd())
      
      如果输出的不是你的项目文件夹路径,就用os.chdir("你的项目文件夹绝对路径")切换到正确目录。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 22:20:31