zappa install error!

김수호·2024년 8월 20일

slack bot 제작기

목록 보기
1/2

https://www.youtube.com/watch?v=9LmDwhH7QzQ
Pycon에서 신희재씨의 발표인 "Python 월 몇 백원으로 사내 슬랙봇 운영해본 이야기"를 보고 나도 슬랙봇을 만들어 보고 싶다!
라는 취지로 시작하게 되었습니다.

Zappa error 발생

찾아보니 윈도우즈에서는 python 버전 에러랑 같이 kappa에서 encoding error 가 나는 경우가 있다고 한다.

나는 python 3.9.5 버전이므로 버전오류는 발생하지 않았지만, encoding error가 발생했다.

해결방법

1. git clone https://github.com/garnaat/kappa
2. cd kappa
3. git checkout 0.6.0  
4. # 13번 째 줄 utf-8에 대한 내용을 추가하였다.
def open_file(fname):
    return open(os.path.join(os.path.dirname(__file__), fname), encoding="utf-8")
5. pip install -e C:\langchain\kappa
  1. 명령어를 통해 클론을 하고
  2. 폴더로 이동한 뒤
  3. version을 0.6.0으로 수정하고
  4. encoding="utf-8"에 대한 내용을 추가하고 저장한다.
  5. 그 후 install을 시키면 해결이 된다.

kapp가 설치된 모습

확인을 위해서 pip list 명령어로 확인을 해볼 수 있다.

zappa 설치를 해보자!

pip install zappa

너무 길어서 잘보이지는 않지만
맨 아랫줄에 설치가 잘되었다고 한다.

후기

노트북에서 자꾸 테스트해보는데 flask랑 django와 같은 프레임워크를 설치하지 않고 테스트도 해보고 했지만 실패했었다.
찾아보니 윈도우즈에서 문제가 발생한것 같아 찾아보니 해결법들이 있었다.
보통 대부분은 맥북으로 진행하는걸 기준으로 작성이 되는건가 싶다.
서버리스 환경을 위해 zappa에 대해서 생각하고 있다면 이 오류를 직면할 것이다. ㅠㅠ

profile
정답을 모르지만 답을 찾는 법을 알고, 그 답을 찾아낼 것이다. 그럼 괜찮지 않은가? -크리스 가드너-

0개의 댓글