상세 컨텐츠

본문 제목

[ubuntu 서버만들기 #4] 아나콘다 설치하기

Linux

by 힐둔 2022. 1. 10. 11:46

본문

 

우분투 딥러닝 서버만들기 #4, 아나콘다 설치하기 !

 

이제 아나콘다를 설치해보도록 한다. 우분투에서는 다음과 같은 순서로 설치를 할 수 있다.

  1. 아나콘다 installer 다운로드 (https://www.anaconda.com/products/individual)
  2. 다운로드한 installer를 실행
  3. 가상환경 만들어 보기 (conda create xx)

 

설치는 간단하다. 다운받아서 설치를 하면 된다. 사실 docker로 설치해볼까 하다가 몇명만 쓰는 서버라 필요를  느끼지 못해서 docker 없이 아나콘다를 설치하기로 한다. 그리고 tensorflow와 pytorch를 각각 사용할 수 있는 환경을 구성할 예정이다. 아직 pytorch를 사용하는 인원은 없지만 !

 

 


 

1. 아나콘다 installer 다운로드

두 가지 방법이 있다. 웹브라우저를 이용하거나 wget을 이용하면 된다. 웹 브라우저를 띄울 수 없는 client 환경에서는 wget 명령을 이용하여 다운로드 한다. 다만 아나콘다 버전명을 모를 수가 있는데 일단 웹브라우저가 되는 환경에서 설치할 서버의 환경에 맞게 다운로드해서 받아지는 버전명을 참조해서 wget 명령을 구성할 수 있다. (다른 방법도 있으려나?) 난 우분투 (X86_64Bit)이므로 64Bit (x86)용으로 받는다. uname -m 을 사용하면 바로 확인 가능하다. 

 

- wget 이용

wget https://repo.anaconda.com/archive/Anaconda3-2021.11-Linux-x86_64.sh

아나콘다 wget

 

- 웹브라우저 이용
 https://www.anaconda.com/products/individual

 

아나콘다 설치

 

 

2. 다운로드한 installer를 실행

Downloads 폴더로 가서 sh Anaconda3-2021.11-Linux-x86_64.sh 를 실행한다.

아나콘다 설치

 

Path 정보를 꼭 확인해야 한다. root를 쓰지 않음에도 root밑에 설치하는 경우도 있다.
난 ubuntu 계정이라 /home/ubutu/anaconda3로 설치하였다.

실행되는 사이에 광고를...

 

기본적인 package들이 설치 된다. 그리고 마지막으로 conda init 할꺼냐고 묻는다. yes를 하도록 한다.

아나콘다 설치

 

그리고 terminal을 새로 열면 아래와 같이 (base) 라는 게 앞에 붙는다. base 는 default로 생기는 가상환경이다. 매번 터미널을 열때마다 (base)가 붙을 건데, 만약 이게 불편하다면 (사실 불편하다) conda config --set auto_activate_base false를 입력한다. 그리고 다시 열면 (base)가 붙지 않는다. 아나콘다 설치는 여기까지가 끝이다. 

onda config --set auto_activate_base false

 


3. 가상환경 만들어 보기 (conda create xx)

아나콘다도 설치했으니 간단하게 가상환경을 만들어보자. tensorflow 2.7.0 버전과 python 3.9, 그리고 몇몇 필수 패키지들도 같이 포함된 tensorflow_27_p39라는 가상환경을 만들 계획이다.

 

일단, cconda activate base를 입력해서 conda 환경으로 가자. 그리고 아래와 같은 명령을 차례로 입력해보자. conda 명령은 여기(conda command list)를 참조하기로 하자. 

 

conda create -n tensorflow_27_p39 python=3.9 
(tensorflow_27_p39 이름을 가진 가상환경 생성)

conda env list  
(가상환경 생성 확인)

conda activate tensorflow_27_p39 
(생성한 가상환경으로 진입)

(패키지 설치 - 되도록 conda install로 하자.)
conda install -c conda-forge numpy scipy matplotlib pandas scikit-learn seaborn
pip install tensorflow==2.6
conda install -c conda-forge tensorflow=2.6 # 잘 안받아지고, 설치시 오류가 나는 것 같음

 

 

 

 

관련글 더보기

댓글 영역