IT

[Python] 모듈 qrcode 사용 시 파이썬 PIL 모듈 설치 오류 발생 했을 때

오달달씨 2022. 11. 24. 18:03
728x90
반응형

파이썬으로 qrcode 모듈을 사용하려고 했는데, 에러가 발생했다.

 

PIL 모듈이 설치되어 있지 않아 모듈을 설치해야 한다는 에러이다.

 

따라서 PIL 모듈을 설치하기 위해 $pip install PIL을 했는데 처음에는 pip버전이 낮아서 설치가 안되었다.

 

pip 업데이트 이후 PIL을 다시 설치했는데

 

ERROR: Could not find a version that satisfies the requirement PIL (from versions: none) ERROR: No matching distribution found for PIL

 

해당 에러가 나타났다. 따라서 정상적으로 PIL이 설치가 안되는 것으로 확인했다.

 

해당 에러에 대한 해결 방법을 찾아보니 Pillow 라는 모듈을 설치하고 from PIL import Image를 파이썬 소스 상단에 써주면 되는 것을 확인했다.

 

#QR코드 생성기
import qrcode
from PIL import Image

qr_data = 'ohdaldal.tistory.com'
qr_img = qrcode.make(qr_data)

save_path = 'QR코드 생성기\\' + qr_data + '.png'
qr_img.save(save_path)

 

728x90
반응형