민프
[Python] 로컬에 있는 아나콘다 가상환경을 EC2 디렉토리에 전송해보자 본문
파이썬 작업을 할 때 도커에서 작업해서 EC2 or ECS 이미지를 업데이트 해주면 업데이트 및 배포가 쉬워서 작업을 하였는데
이번에는 단순하게 EC2에다가 아나콘다를 설치하여서 작업을 해보려고 한다.
여기서 내가 궁금한 점은 로컬에서 아나콘다의 가상환경은 작업할때마다 바뀔 텐데 EC2에 있는 아나콘다 가상환경을 어떻게 최신화를 쉽게 해줄까?
내가 생각한 방법은
1. 로컬에서 작업 한 가상환경을 export해준다.
conda env export > environment.yml
2. environment.yml파일을 EC2로 보낸다.
scp -i <인스턴스 키페어 파일 경로> environment.yml <EC2 사용자 이름>@<EC2 인스턴스 IP 주소>:~/
이때 인스턴스 키페어 파일 경로는 로컬에서의 키페어 파일 경로이다.
3. EC2 인스턴스에 SSH로 접속하여 새로운 가상환경을 만든다.
conda env create -f environment.yml
아래와 같이 잘 생성 된 것을 볼 수 있다.
'[Python]' 카테고리의 다른 글
[Python] 아나콘다를 설치해보자 (M1 Pro 칩) (0) | 2023.08.01 |
---|---|
[Python] ChromeDriver, selenium을 이용하여 크롤링을 해보자 (0) | 2023.05.09 |
[Python] 아나콘다 가상환경 공유하기 (export) (0) | 2023.04.19 |
[Python] talib 라이브러리를 설치해보자 (0) | 2023.04.18 |
[Python] 텔레그램 봇을 만들어서 공유해보자 (feat error. RuntimeWarning: coroutine 'Bot.send_message' ) (0) | 2023.04.17 |
Comments