티스토리 뷰
도커가 짱이긴 하지만 간단한 파이썬 코드들은 도커까지 안가고 그냥 host os에 설치한 conda로 돌리는 경우가 잦다.
도커가 짱인 이유 중 하나는 Dockerfile이나 compose 로 그 환경을 기술하여 똑같이 그 환경을 어느 시스템에서든 구축할 수 있는 것에 있다고 생각이 된다.
conda 도 그렇게 할 수 있을까? 그렇단다.
근데 환경을 먼저 기술하고 환경을 구축하는 방법 대신, 이미 구축한 환경을 기반으로 그 환경에 대한 정의 파일이 만들어지고 그 파일로부터 가상환경을 생성하는 식이다.
1. conda activate {가상환경}
먼저 파일로 기술할 가상환경을 활성화시킨다.
2. conda env export > environment.yml
그 다음 위 명령어를 입력하면 yml 파일에 해당 가상환경에 설치된 패키지들이 저장돼있는 것을 확인할 수 있다.

3. conda env create -f environment.yml
그 다음에 위 명령어를 입력해주면 해당 yml 파일에 정의된 라이브러리가 그대로 설치된채로 동일한 이름(해당 예제에서는 test)의 가상환경이 생겨난다.
'Python' 카테고리의 다른 글
| python 프로젝트에서 환경 변수 쉽게 관리하기(gpt-5-high-fast 작성) (3) | 2025.08.09 |
|---|---|
| tkinter의 마우스 휠 이벤트 처리 방식은 windows와 ubuntu 서로 다르다. (0) | 2025.02.22 |
| imgdiet 개발 중 주저리 주저리 #2 python decorator 실사용예 (0) | 2025.02.12 |
| imgdiet 개발 중 주저리 주저리 #1 (1) | 2025.02.06 |
| 명령어 한 줄로 anaconda/miniconda/conda 아묻따 모든 env 삭제 (1) | 2025.01.31 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 가장 긴 증가하는 부분 수열
- FairMOT
- MOT
- 위상 정렬 알고리즘
- 이분탐색
- 단축키
- 자료구조
- ㅂ
- LCA
- 인공지능을 위한 선형대수
- 백준 11053
- 문제집
- PyCharm
- C++ Deploy
- 백준 11437
- Lowest Common Ancestor
- 조합
- 파이참
- 백준
- 순열
- 백준 1766
- cosine
- 백트래킹
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
글 보관함
