2017-12-31 72 views
1

빠른 질문이있었습니다. 나는 최근 Python을 배우기 시작했고 Cloud9를 제 환경으로 사용했습니다. BeautifulSoup을 사용하는 Python의 Alexa 코드를 만들었습니다. 즉, AWS Lambda가 실행할 때마다 오류가 발생합니다 (BeautifulSoup을 모델로 인식하지 못함). Cloud9에서 일하고 있기 때문에 AWS Lambda가 BeautifulSoup와 함께 작동하도록 허용/허용하는 방법에 대해 궁금합니다.AWS의 Python 타사 모듈 Cloud9를 통한 Lambda

답변

2

실제로 BS 라이브러리를 설치하려면 Pip을 사용해야합니다. 그러면 Cloud9에서 작동합니다. Lambda에서이 함수를 사용하면 BS 라이브러리가 포함 된 deployment package이 필요합니다.

아마도 람다 환경에없는 라이브러리와 관련이 있습니다.

Cloud9에서 배포 패키지를 내보내는 것이 쉽지 않으면 upload code manually 일 수 있습니다.

+0

답변 해 주셔서 감사합니다. Cloud 9에서 타사 모듈을 사용할 수있게되었지만 AWS Lambda에서 코드를 실행하려고 할 때 문제가 발생합니다. 나는 Cloud9 또는 AWS가 배포 패키지를 내보내는 기능을 추가했다고 생각하지 않지만 향후 (Alexa 기술 개발이 훨씬 쉬워 질 것입니다!) 앞으로도 계속 될 것이라고 확신합니다. – Agera