아나콘다(anaconda)란?
파이썬(python)을 사용할 때 필요한 여러가지 패키지 관리 및 가상환경을 편리하게 설정할 수 있는 배포판
가상환경이란?
소프트웨어 개발 시 여러 패키지와 라이브러리를 설치하여 사용하는데, 서로 버전이 맞지 않는 경우 충돌이 일어날 수 있음
따라서 패키지와 라이브러리들을 독립적으로 관리할 수 있는 환경을 가상환경이라고 부름
아나콘다(anaconda) 다운로드
아래 링크로 접속
https://www.anaconda.com/download/success
아래 이미지에서 'Download for Mac' 이라는 초록색 버튼 클릭하여 pkg 다운로드 및 설치
M1/M2/M3 라면 Apple silicon 으로 선택
- 설치 과정
- '소개' - '읽어보기' - '사용권 계약': 계속
- '대상 디스크 선택': 이 컴퓨터의 모든 사용자를 위해 설치
- '설치': 계속
- 설치되었는지 확인
- Command + Space 로 터미널(terminal) 검색하여 실행하고 conda 입력하여 아래와 같은 내용이 나오는지 확인
가상환경 생성
아래 명령어를 터미널에 입력 후 y 입력하여 설치 진행
(저는 예시와 같이 stable-diffusion 의 sd 라는 이름으로 3.10 버전의 python 버전으로 가상환경을 생성했습니다)
conda create -n <환경명> python=<버전>
#예시
conda create -n sd python=3.10
가상환경 실행
가상환경 생성 이후 아무것도 하지 않으면 다음과 같이 화면 어딘가 base 라는 글씨가 나와있음
(저는 기본 쉘인 bash 대신 zsh 을 사용하여 조금 다르게 보일 수 있습니다)
우리는 'base' 라는 환경 대신 'sd' 라는 이름의 방금 만든 가상환경을 사용할 예정인데, 먼저 내가 어떤 가상환경을 가지고 있는지 확인하는 명령어 입력
conda env list
sd 라는 가상환경 실행
conda activate sd
가상환경에 패키지 설치
깔고 싶은 패키지는 다음과 같은 명령어로 다운로드
conda install <패키지명>
pip install <패키지명>
가상환경 종료
conda deactivate
'Code > Linux Conda' 카테고리의 다른 글
[Linux] VScode 비밀번호 없이 접속 (0) | 2024.10.10 |
---|---|
[Linux] 파일 개수 확인 (0) | 2024.07.18 |
[Linux] 압축 / 압축 풀기 (tar, tar.gz) (0) | 2024.07.10 |
[Linux] ln 명령어 (0) | 2024.03.13 |
[Conda] 가상환경 생성, 삭제 (0) | 2023.08.18 |