Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- ubuntu
- ChatGPT
- LLM
- 딥러닝
- 메타
- 오픈AI
- XAI
- AI 기술
- 시간적 일관성
- 오블완
- 코딩
- 확산 모델
- 강화 학습
- 우분투
- 일론 머스크
- OpenCV
- 티스토리챌린지
- AI
- tts
- 휴머노이드 로봇
- LORA
- 트랜스포머
- 멀티모달
- ai 챗봇
- OpenAI
- 다국어 지원
- PYTHON
- 생성형AI
- 인공지능
- 오픈소스
Archives
- Today
- Total
AI 탐구노트
Anaconda에서 가상 환경(environment) 이름 변경하기 본문
conda를 이용해 가상 환경을 생성했는데 내용물(예: 설치된 각종 패키지 등)은 그대로 두고 이름만 변경하고 싶을 때가 있습니다. 그럴 때 어떻게 하는지 간단하게 정리해 두고 가겠습니다.
예전에는 conda 가상환경의 이름을 변경하는 것이 불가능했습니다. 대신 기존 환경을 clone 한 후에 기존 환경을 삭제하는 방식으로 진행해야 했습니다. 예를 들면 다음과 같이 말이죠.
# 가상환경 복제
$ conda create -n {new_name} --clone {old_name}
# 기존 가상환경 삭제
$ conda remove -n {old_name} --all
그러다 버전 4.14 버전 이후부터 rename 기능이 추가되었고 간단하게 다음과 같이 진행할 수 있게 되었습니다.
1️⃣ 기존 conda 환경 목록 확인
$ conda env list
# conda environments:
#
base * /home/sol/anaconda3
dgfontpp /home/sol/anaconda3/envs/dgfontpp
예를 들어 위의 경우, dgfontpp라는 가상환경이 생성되어 있습니다. 이를 mxfont라는 이름으로 변경하려고 합니다.
2️⃣ conda 환경 이름 변경
conda rename -n {이전 이름} {새 이름}
커맨드를 실행해 보면 다음과 같이 진행됩니다.
$ conda rename -n dgfontpp mxfont
Source: /home/sol/anaconda3/envs/dgfontpp
Destination: /home/sol/anaconda3/envs/mxfont
Packages: 101
Files: 5772
Downloading and Extracting Packages:
## Package Plan ##
environment location: /home/sol/anaconda3/envs/mxfont
added / updated specs:
- defaults/linux-64::_libgcc_mutex==0.1=main
- defaults/linux-64::_openmp_mutex==5.1=1_gnu
<중략>
The following NEW packages will be INSTALLED:
_libgcc_mutex pkgs/main/linux-64::_libgcc_mutex-0.1-main
_openmp_mutex pkgs/main/linux-64::_openmp_mutex-5.1-1_gnu
<중략>
Downloading and Extracting Packages:
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
단순히 이름만 변경하는게 아니라 속에서는 제법 많은 작업을 하는 모양입니다. 하지만, 최초 가상환경 생성을 할 때만큼 많은 시간이 걸리진 않고, 작업 자체도 위의 커맨드 하나로 깔끔하게 끝납니다. 많이 편해졌네요. ^^
'기술 팁' 카테고리의 다른 글
Hugging Face의 Space 복제(clone)하는 방법 정리 (0) | 2025.05.12 |
---|---|
OpenCV에서 비디오 영상을 특정 시점, 특정 프레임부터 읽기 (0) | 2025.05.04 |
Yolo 모델 출론 시 로그 출력 옵션 비활성화 방법 (0) | 2025.05.03 |
MarkItDown : MS 의 문서 파일 변환 도구 (to Markdown) (0) | 2025.04.22 |
같은 모델, 다른 해시? Civit AI에서 겪은 작은 혼란 (0) | 2025.04.22 |