문제 : 내컴퓨터 local windows에는 pandas와 같은 라이브러리가 깔려있지만, 배포한 AWS server에는 없는 라이브러리이기 때문에 배포후 에러가 난다.
현상 :
계획 :
해결 과정 :
1.
ec2 리눅스에 판다스 넘파이 설치
$ python --version : Python 3.9.7
$ conda create -n 이름짓고 python=3.8
$ conda activate lanbda
$ mkdir python
$ cd python
$ pip install -t . pandas
$ rm -r *.dist-info __pycache__ pandas numpy
(람다레이어 만들기 참고 블로그) https://korniichuk.medium.com/lambda-with-pandas-fd81aa2ff25e
판다스 설치 홈페이지 : https://pypi.org/project/pandas/#files
넘파이 설치 홈페이지 : https://pypi.org/project/numpy/#files
$ mv ...numpy(tap -tap으로 )...whl ...numpy...zip
$ mv ...numpy...whl ...numpy...zip
$ unzip numpy ...zip
$ unzip pandas ...zip
$ rm -rf *.zip *.dist-info
$ cd..
$ zip -r pandas_layer.zip python
2.AWS에 Pandas/Numpy layer 생성
'API (AWS)' 카테고리의 다른 글
CRUD 뜻 (0) | 2022.01.13 |
---|---|
Serverless framework에서 CI/CD 설정시에 Github Repository 선택하기 (0) | 2022.01.12 |
Serverless 설치과정과 CI/CD를 위한 Github Repository 생성 및 연결 (0) | 2022.01.11 |
AWS Lambda를 이용한 Serverless Applications (이론) (0) | 2022.01.10 |
AWS Lambda를 이용한 Serverless Applications (실행과정) (0) | 2022.01.10 |