아나콘다 설치하기(리눅스 우분투)
- Python/기초
- 2022. 7. 14.
리눅스 우분투에서 아나콘다 설치방법입니다.
윈도우는 설치파일 받아서 설치하면 path도 자동으로 설정해주고 간단하게 마무리가 됩니다.
반면에, 리눅스에서는 설치파일을 받는 것까지는 쉬우나 그 이후부터는 리눅스 환경에서 직접 설치명령을 내려주어야 합니다.
설치 파일 받기
다음 사이트에서 아나콘다를 받습니다.
https://www.anaconda.com/products/distribution
윈도우는 맨위에 설치파일이 바로 나오지만 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/
찾아보기로 했을 때 일치한다면 위 그림처럼 찾아질 것입니다.
설치하기
무결성을 확인했으니 설치를 합시다.
다음을 입력합니다.
bash 설치파일이름(Anaconda3-2022.05-Linux-x86_64.sh)
Enter를 눌러 설치를 진행합니다.
라이선스 약관에 대한 문구가 나오는데 Enter를 계속 치면서 넘어가야하는데 일일히 넘기기엔 너무 많습니다.
CTRL+C를 눌러 넘어갑니다.
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
'Python > 기초' 카테고리의 다른 글
[Python] 리스트 csv로 저장,불러오기 (0) | 2022.08.27 |
---|---|
파이썬 파일모드(파일 읽기,쓰기,추가) (0) | 2022.08.23 |
[Python] 리스트 각 원소 타입 바꾸기 (0) | 2022.04.30 |
마크다운 사용방법(jupyter) (0) | 2022.04.29 |
[Pandas] csv 한글 깨짐 문제해결 (0) | 2022.04.22 |