아나콘다 설치하기(리눅스 우분투)

반응형
반응형

리눅스 우분투에서 아나콘다 설치방법입니다.
윈도우는 설치파일 받아서 설치하면 path도 자동으로 설정해주고 간단하게 마무리가 됩니다.
반면에, 리눅스에서는 설치파일을 받는 것까지는 쉬우나 그 이후부터는 리눅스 환경에서 직접 설치명령을 내려주어야 합니다.

설치 파일 받기

다음 사이트에서 아나콘다를 받습니다.
https://www.anaconda.com/download/success

 

Download Success | Anaconda

Download Now Download Anaconda Distribution or Miniconda by choosing the proper installer for your machine. Learn the difference from our Documentation. Distribution Installers Download Download for Mac Download for Apple Silicon Download for Intel For

www.anaconda.com

 

윈도우는 맨위에 설치파일이 바로 나오지만 linux는 맨 밑에 있습니다.
스크롤을 맨 밑까지 가서 linux를 찾습니다.


특별한 용도가 아니면 일반적인 환경인 64-Bit(x86) Installer 를 받아줍니다.
그럼 .sh 파일이 다운로드 되고 설치를 진행합니다.

 

무결성 검증

먼저 파일의 무결성을 검증을 합니다.
이를 위해서 다음 명령을 칩니다

sha256sum 설치파일이름(Anaconda3-2022.05-Linux-x86_64.sh)

위 그림의 빨간상자안에 내용처럼 이상한 코드같은게 있는데 이를 아래 사이트에서 찾아보기(ctrl+f)로 찾아봅니다.

https://docs.anaconda.com/anaconda/install/hashes/all/

 

Hashes for all files — Anaconda documentation

 

docs.anaconda.com

찾아보기로 했을 때 일치한다면 위 그림처럼 찾아질 것입니다.

설치하기

무결성을 확인했으니 설치를 합시다.
다음을 입력합니다.

bash 설치파일이름(Anaconda3-2022.05-Linux-x86_64.sh)

Enter를 눌러 설치를 진행합니다.
라이선스 약관에 대한 문구가 나오는데 Enter를 누릅니다.

yes|no 에서 yes 를 입력합니다.
그러면 경로를 입력하라고 합니다.
세가지 명령으로 나오는데 다음과 같습니다.

  • Press ENTER to confirm the location(지정된 위치로 설정)
  • Press CTRL-C to abort the installation(CTRL-C를 눌러 설치취소)
  • Or specify a different location below(직접 경로 지정)

직접 경로를 지정하고 싶으면 명령어에 폴더 이름만 입력합니다.
예를 들어, conda를 입력하면 conda 폴더가 생성되고 설치시작합니다.

설치가 끝나면 다시 yes|no를 물어봅니다.

리눅스가 켜지면 conda를 옵션처럼 자동으로 불러오게 하겠는냐인데 yes를 입력합니다. no를 입력하면 쉘 스크립트 수정이 불가능해집니다.

기본 설치는 끝났고 이제 path와 conda 명령어가 될 수 있도록 설정을 합니다. 먼저 conda 명령이 되도록 하기 위해서 다음 명령어를 칩니다.
gedit이 설치되지 않았다면 동작하지 않습니다. 포스팅 마지막에 gedit 설치명령어를 적어놨으니 참고하시기 바랍니다.

sudo gedit ~/.bashrc

위와 같은 편집기가 나오고 여기서 맨 마지막 줄에 가서 다음을 추가하고 저장하고 편집기를 닫습니다.

export PATH=~/anaconda3/bin:~/anaconda3/condabin:$PATH

 

다시 터미널로 돌아와 다음을 쳐서 프롬프트를 불러옵니다.

source ~/.bashrc

위와 같이 (base) 가 뜹니다. 이제 아나콘다 프롬프트가 열린겁니다.
conda 명령어가 인식되는지 확인해봅니다.

conda -V

마지막으로 터미널을 켤때마다 (base)가 뜨면 안되니 다음을 입력해 설정을 바꿉니다.

conda config --set auto_activate_base False

다시 터미널을 켜서 (base) 가 뜨는지 확인합니다.

conda를 켤려면 conda activate 를 끌려면 conda deactivate를 눌러서 사용하면 됩니다.

이로써 우분투에서 아나콘다 설치가 마무리 되었습니다.

 

gedit 이 설치 안되어 있는 경우

보통 리눅스를 설치하면 gedit도 같이 설치가 되는데 안 되어있는 경우도 있습니다. gedit이 설치가 되어 있지 않다면 gedit에 관한 건 동작하지 않습니다. 이럴 경우 다음을 입력해 gedit을 설치합니다.

sudo apt-get install gedit

 

Designed by JB FACTORY