aws 서버리스 실행 에러입니다

조회수 391회

처음 실습 중입니다.

윈도우 사용 중이고요, 아마존 리눅스 환경에서 실습중이었습니다.

작업 세팅이 잘 되었다가(가상환경 만들고 pip로 awscli 설치 후, aws configure 까지 마침) 다음날 다시 aws 가상환경으로 들어가려고 하니, 경로가 없다고 출력됩니다

처음부터 다시 cmd 열어서,

docker run -it amazonlinux bash

yum update -y

yum install python3 -y

이렇게 커맨드 입력해 주고 파이썬 버전을 확인하니, 계속 파이썬 2버전대로 출력되고 있습니다.

제 노트북에 문제가 있는 걸까요?

제가 놓친게 뭔지 모르겠습니다;

  • 파이썬 버전을 어떻해 확인했는지요? python3 혹은 python3.7 등으로 실행해보세요. 파이썬은 버전별로 다수개 설치될 수도 있습니다. 정영훈 2020.4.11 02:31
  • 아 python3.7로 확인하니 됩니다. 그냥 python --version 으로 입력하면 2점대 버전으로 나오네요; 이건 왜 이런지.. 감사합니다. 그런데 디렉토리 확인차 which python3 입력하니 "which:command not found"로 출력됩니다.; yubin cho 2020.4.11 02:45
  • 도커로 리눅스를 설치한 것이라 딱 핵심정도만 설치되는 겁니다. 리눅스를 공부하고자 한다면 리눅스 배포판을 하나 설치하세요. 그리고 서버리스? 라고만 해둬서 용도를 알 수가 없어 상세한 설명이 어렵습니다만 혹시 lambda 테스트용이라면 https://hub.docker.com/r/lambci/lambda 이미지를 사용하세요. ide로는 pycharm 을 사용하면 lambda 디버깅하기도 좋습니다. 정영훈 2020.4.11 02:52
  • 밤늦게 까지 자세한 설명 감사합니다~ * yubin cho 2020.4.11 02:56

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)