Python - QRCode错误“No module named'image'”

问题描述:

我想通过使用'qrcode'库创建一个QRCode。 然而,当我尝试做一个形象,我得到以下错误:Python - QRCode错误“No module named'image'”

Traceback (most recent call last): 
    File "C:\Program Files (x86)\Python 3.5\lib\site-packages\qrcode\image\pil.py", line 6, in <module> 
    from PIL import Image, ImageDraw 
ImportError: No module named 'PIL' 

During handling of the above exception, another exception occurred: 

Traceback (most recent call last): 
    File "C:/Users/Floris/Documents/GitHub/MiniProject-GroepV1L/TEST_QR.py", line 4, in <module> 
    img = qrcode.make(string) 
    File "C:\Program Files (x86)\Python 3.5\lib\site-packages\qrcode\main.py", line 11, in make 
    return qr.make_image() 
    File "C:\Program Files (x86)\Python 3.5\lib\site-packages\qrcode\main.py", line 256, in make_image 
    from qrcode.image.pil import PilImage 
    File "C:\Program Files (x86)\Python 3.5\lib\site-packages\qrcode\image\pil.py", line 8, in <module> 
    import Image 
ImportError: No module named 'Image' 

我现在所拥有的代码是:

import qrcode 

string = "This is a test string for *" 
img = qrcode.make(string) 
+1

您安装了所有先决条件,对不对? –

+0

嘿@ IgnacioVazquez-Abrams,我启动了库“qrcode”,但就是这样, – Thidal

+1

不只是从网站下载模块使用pip安装qrcode,因此它为您安装依赖关系 – DreadfulWeather

您必须安装枕头:

pip install pillow 

可能还有其他一些依赖关系。

您应该已经使用pip安装了qrcode软件包,以便安装相关性。

+1

我通过PIP安装 - 枕头不包括在内。 –