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
- N2TWinform
- passphrase
- dpkg
- classic retention
- 하이퍼바이저
- Wau
- RTO
- 데이터리안
- 티스토리
- 리텐션
- 다중 암호화 키
- DAU
- 범위리텐션
- GIT
- 파이프(|)
- 클래식리텐션
- n2t
- 패키지 관리자
- rolling retention
- RPO
- github
- stickiness
- MAU
- 정처기필기
- openssh
- range retention
- 롤링리텐션
- ssh-keygen
- 노션
- pem
Archives
- Today
- Total
TobeSteady
[Package Manager] Install Anaconda 본문
Anaconda
과학연구 및 머신러닝분야에 적합한 Python 및 R언어의 패키지/의존성 관리 및 배포를 편리하게 해주는
조건부 무료 오픈 소스 패키지 관리자
Ubuntu 20.04 환경에서 설치하는 방법.
설치
# user 홈 directory 로 이동
$ cd
# anaconda 설치 파일 불러오기
$ wget https://repo.anaconda.com/archive/Anaconda3-2022.05-Linux-x86_64.sh
$ bash Anaconda3-2022.05-Linux-x86_64.sh
Anaconda3 will now be installed into this location:
/home/{username}/anaconda3
- Press ENTER to confirm the location
- Press CTRL-C to abort the installation
- Or specify a different location below
[/home/{username}/anaconda3] >>> {그냥 enter 누르면 /home/{username}/anaconda3 에 anaconda3 가 저장이 됨, 원하는 위치가 있으면 해당 위치를 입력하면 됨}
- 위 설치 과정에서 Location을 묻는 칸에서 아무 것도 입력하지 않고 enter를 누르면, 보통 " /home/{username}/ananconda3" 와 같은 위치에 anaconda 관련 파일이 설치가 됨
PATH 설정
아래 명령어를 통해 conda 명령어를 기본으로 사용할 수 있도록 한다.
- 아래 PATH 에서 /home/{username}/anaconda3 은 위에서 ananconda3 를 설치한 경로를 의미한다.
- 만약 기본 경로가 아닌 다른 경로를 입력한 경우 그 경로를 입력해주어야 한다.
$ source ~/.bashrc
$ export PATH=/home/ubuntu/anaconda3/bin:$PATH
$ conda -V
conda 4.7.12
# 다운로드 파일 삭제
$ rm Anaconda3*
가상환경(virtualenv)은 여러 개의 파이썬 프로젝트가 하나의 컴퓨터에서 충동을 일으키지 않고 존재할 수 있도록 해준다.
각 프로그램별로 완전히 독립적인 가상의 환경을 만들어서
각 프로그램별로 라이브러리 모듈등의 버전을 별도로 지정할 수 있다.
즉, 한 컴퓨터에 여러 개발환경을 서로 독립적으로 설치, 실행할 수 있게 해준다.
가상환경 생성
# conda 가상환경 생성
$ conda create --name 가상환경이름 [--clone 복제할가상환경이름 | python=원하는버전]
# 예시
$ conda create --name pjt3 python=3.8
.
.
# To activate this environment, use
#
# $ conda activate test
#
# To deactivate an active environment, use
#
# $ conda deactivate
$ conda env list
base * /home/{username}/anaconda3
test /home/{username}/anaconda3/envs/test
가상환경 실행
$ conda activate {가상환경이름}
# 예시
$ conda activate test
$ conda list
# packages in environment at /home/{username}/anaconda3/envs/test:
#
# Name Version Build Channel
_libgcc_mutex 0.1 main
_openmp_mutex 4.5 1_gnu
ca-certificates 2021.7.5 h06a4308_1
certifi 2021.5.30 py39h06a4308_0
.
.
비활성화
$ conda deactivate
삭제
$ conda remove --name base --all
.
.
.
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
참고 : Miniconda
Anaconda 파일이 너무 무거울 경우 Miniconda를 사용하기도 한다.
Miniconda의 경우 구동에 필요한 최소한의 것만 제공되며 필요한 패키지는 사용자가 추후 찾아서 설치해야 한다.
reference
https://sdc-james.gitbook.io/onebook/2./2.1./2.1.1./2-conda-virtual-environments
'ETC > ETC' 카테고리의 다른 글
[ETC] 이전 기록물이 담긴 Notion을 Tistory로 옮기는 과정 #2 (0) | 2023.03.22 |
---|---|
[ETC] 이전 기록물이 담긴 Notion을 Tistory로 옮기는 과정 #1 (0) | 2023.03.21 |
[ETC] 32bit(비트)와 64bit(비트) (0) | 2023.03.20 |
[Web] WAS와 Servlet Container (0) | 2023.03.14 |
[Package Manager] 패키지 관리 (0) | 2023.03.09 |