我试图通过使用' QRCode‘库来创建一个qrcode。然而,当我试图制作一个图像时,我会得到以下错误:
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 StackOverflow"
img = qrcode.make(string)发布于 2015-10-14 11:59:06
你必须安装枕头:
pip install pillow可能还有其他的依赖关系。
您应该使用pip安装qrcode包,以便安装依赖项。
发布于 2021-11-11 22:10:30
显然,在使用pil命令从自述下载包之后:
pip3 install[pil]我必须将报价用于bash目的,以便在PIL中下载:
pip3 install"[pil]"因为过了一段时间我才开始进行升级,以防万一:
pip3 install"[pil]" -UStyledPilImage既不在qrcode包中,也不在PIL包中(我搜索了这两个包)。我看不出用漂亮的圆点创建那些qr代码是怎么可能的,现在只是用pip安装了这些代码。
解决方案
为了有那些漂亮的,圆角的qr码和漂亮的颜色:

您只需要正确导入您正在寻找的表单的代码。从哪来的?
当然是官方回购。用git下载它(或者只复制你需要的函数)
git clone https://github.com/lincolnloop/python-qrcode.git并将qrcode文件夹从下载的repo复制到pip包文件夹。
我将它们复制到具有qrcode包的site-packages文件夹中:
lib/python3.7/site-packages/qrcode要查看它在哪里运行:
pip list -v就像一种魅力。
问题是,README是为回购更改的,但是它上的最后验证标签是6.1,它没有样式。它需要更新,因为我正在运行的当前版本(并且工作)是7.1
@编辑
现在更新了。只管跑:
pip install PACKAGE_NAME -U 发布于 2021-12-06 21:28:02
https://stackoverflow.com/questions/33123726
复制相似问题