AWS

[에러해결] Could not find a version that satisfies the requirement pywin32==306 (from versions: none)

차돌박이츄베릅 2023. 5. 18. 20:15

에러 발생

Could not find a version that satisfies the requirement pywin32==306 (from versions: none)

 

내가 사용하고 있는 Python 3.8에서는 32모듈의 버전 306이 호환되지 않아서 생기는 오류라고 함 

 

해결 방법 

  1. 오류 났으면 터미널에서 eb logs -a 입력
  2. 새로 생성된 폴더에서 eb-engine.log 로그파일 열어서 에러 확인하기
  3. git 관련해서 충돌 일어날 수 있대서 새 폴더 생성해서 다시 시작 
  4. requirements.txt에서 pywin32 관련 텍스트 2줄 삭제(아니면 pywin32==225로 수정하는 방법도 있다구 함)

 

+ CSS 안나오는 이슈 해결
터미널 준비할 때 CSS, JS 등 파일 들어간 다른 static폴더도 deploy 폴더 안에 붙여넣어주기 
(아니면 cp -r templates deploy/static로 static폴더를 통째로 복사해주기)

 

 


eb logs 참고 링크

https://docs.aws.amazon.com/ko_kr/elasticbeanstalk/latest/dg/eb3-logs.html

 

eb logs - AWS Elastic Beanstalk

eb logs 설명 eb logs 명령은 기본적으로 CloudWatch Logs로의 로그 스트리밍을 활성화하거나 비활성화하고, 인스턴스 로그 또는 CloudWatch Logs 로그를 검색하기 위한 용도로 사용됩니다. 이 명령은 --cloudwa

docs.aws.amazon.com