How to installation
1) Anaconda 설치 링크 획득
- 아래 링크에 접속하여, 리눅스 용 설치 파일의 링크 URL을 확인
- 특정 배포 버전에 대한 Anaconda 설치 파일이 필요하다면, 아래 페이지를 참고
2) 설치파일 다운로드
- curl 을 이용해 특정 버전의 Anaconda 설치 파일을 다운로드
curl –O https://repo.anaconda.com/archive/Anaconda3-2023.09-0-Linux-x86_64.sh
- 최신 버전으로 다운로드
LATEST_VERSION=$(curl -s <https://repo.anaconda.com/archive/> | grep -oE "Anaconda3-[0-9]{4}\\.[0-9]+-[0-9]+" | head -1)
wget https://repo.anaconda.com/archive/$LATEST_VERSION-Linux-x86_64.sh
- 다운로드한 파일에 실행권한이 없다면 실행권한을 부여
chumod +x ./Anaconda3-2023.09-0-Linux-x86_64.sh
4) Checksum 확인
- 아래 페이지에서 다운로드한 버전에 맞는 hash 확인
- 다운로드한 파일에서 Hash 추출
- sha256sum Anaconda3–2020.02–Linux–x86_64.sh
- Hash 를 비교하여 다운로드 과정 중에 변조가 발생하지 않았는지 확인
5) Anaconda 설치 스크립트 실행
./Anaconda3-2023.09-0-Linux-x86_64.sh
- or 만약 스크립트에 실행 권한을 부여하지 않았다면,
bash Anaconda3-2023.09-0-Linux-x86_64.sh
6) 설치 후 변경된 환경설정 업데이트 및 확인
설치가 완료되면, 아래 명령을 통해 변경된 환경변수 등 설정을 시스템에 업데이트
source ~/.bashrc
만약, 위 명령을 수행한 후, conda 가 실행되지 않는경우는 환경변수 설정이 .bashrc에 되어있지 않은 것이으므로, .bashrc의 가장 마지막 줄에 아래 내용을 추가
export PATH="/opt/anaconda3/bin:$PATH"
or
export PATH="/home/ubuntu/anaconda3/bin:$PATH"
or
export PATH=~/anaconda3/bin:~/anaconda3/condabin:$PATH
conda 명령을 실행하여 anaconda가 정상설치되었는지 확인
conda info
active environment : None
user config file : /home/user/.condarc
populated config files :
conda version : 4.5.4
conda-build version : 3.10.5
python version : 3.7.0.final.0
base environment : /home/user/anaconda3 (writable)
channel URLs : <https://repo.anaconda.com/pkgs/main/linux-64>
<https://repo.anaconda.com/pkgs/main/noarch>
<https://repo.anaconda.com/pkgs/free/linux-64>
<https://repo.anaconda.com/pkgs/free/noarch>
<https://repo.anaconda.com/pkgs/r/linux-64>
<https://repo.anaconda.com/pkgs/r/noarch>
<https://repo.anaconda.com/pkgs/pro/linux-64>
<https://repo.anaconda.com/pkgs/pro/noarch>
package cache : /home/user/anaconda3/pkgs
/home/user/.conda/pkgs
envs directories : /home/user/anaconda3/envs
/home/user/.conda/envs
platform : linux-64
user-agent : conda/4.5.4 requests/2.18.4 CPython/3.6.5 Linux/4.15.0-22-generic ubuntu/18.04 glibc/2.27
UID:GID : 1000:1000
netrc file : None
offline mode : False