오도원입니다.

건강과 행복을 위하여

Development

windows 환경에서 zappa 설치 에러 해결법(UnicodeDecodeError)

오도원공육사 2020. 9. 2. 16:05
반응형

AWS lambda를 이용한 서버리스 실습을 위해 zappa를 설치할 때 에러가 발생했다.

 

 

 windows OS는 default encoding code가 CP949로 설정되어있으므로 kappa를 설치할 때 인코딩 문제가 발생한다. kappa 0.6.0 버전 이후로는 encoding를 설정해주지 않기 때문이다.

 

해결방법

1. kappa(0.6.0) 수동설치

kappa를 수동으로 설치하고 setup.py파일에 encoding='utf-8'을 추가하는 것이다. 

 

2. Windows WSL2 이용

 windows의 문제이므로 linux에서 설치하는 것이다. 바로 WSL2를 이용하는 것이다.

 

 본인은 이 방법으로 문제를 해결했다. WSL2(Windows Subsystem for Linux 2)는 윈도우즈에서 리눅스 명령을 cmd, powershell 등을 통해 직접 실행할 수 있는 새로운 기능이다.

 WSL2을 설치하고 Ubuntu Shell에서 zappa를 설치하면 에러가 발생하지않고 진행할 수 있다.

 

반응형