SW/리눅스

CentOS 7 : Anaconda 설치 방법, 예제, 명령어

얇은생각 2021. 4. 4. 07:30
반응형

아나콘다는 대규모 데이터 처리, 예측 분석 및 과학 컴퓨팅에 사용되는 가장 인기 있는 파이썬 데이터 과학 및 머신 러닝 플랫폼입니다. 아나콘다 배포는 1,000개가 넘는 데이터 패키지, 즉 Conda 명령줄 도구와 아나콘다 네비게이터라는 데스크톱 그래픽 사용자 인터페이스를 제공합니다. 

이 튜토리얼은 CentOS 7에서 Anaconda for Python 3을 다운로드하고 설치하는 단계를 거칩니다.

 

 

 

아나콘다 설치

이 기사를 쓸 당시 최신 버전의 아나콘다 버전은 5.3.1입니다. Anaconda 설치 관리자 스크립트를 다운로드하기 전에 Anaconda Downloads 페이지를 방문하여 다운로드할 수 있는 새로운 버전의 Anaconda for Python 3가 있는지 확인합니다.

CentOS 7 : Anaconda 설치 방법, 예제, 명령어 1

 

 

다음 단계를 수행하여 Anaconda를 CentOS 7 설치합니다. 

아나콘다 설치 스크립트를 다운로드합니다.

/tmp 디렉토리로 이동하고 다운로드 페이지에서 복사한 링크를 사용하여 아나콘다 설치 스크립트를 다운로드합니다.

cd /tmp
curl -O https://repo.anaconda.com/archive/Anaconda3-5.3.1-Linux-x86_64.sh

 

 

 

연결 속도에 따라 다운로드에 시간이 걸릴 수 있습니다. 

스크립트의 데이터 무결성을 확인합니다.

sha256sum 명령을 사용하여 스크립트 체크섬을 확인합니다.

다음과 같은 출력이 표시되어야 합니다.

sha256sum Anaconda3-5.3.1-Linux-x86_64.sh

# d4c4256a8f46173b675dd6a62d12f566ed3487f932bab6bb7058f06c124bcc27  Anaconda3-5.3.1-Linux-x86_64.sh

 

 

위의 명령에서 출력된 해시가 해당 아나콘다 버전에 적합한 64비트 Linux 페이지의 Anaconda와 Python 3에서 사용할 수 있는 해시와 일치하는지 확인합니다.

https://docs.anaconda.com/anaconda/install/hashes/Anaconda3-5.3.1-Linux-x86_64.sh-hash.html

 

 

CentOS 7 : Anaconda 설치 방법, 예제, 명령어 2

 

 

아나콘다 설치 스크립트를 실행합니다. 

아나콘다 설치 프로세스를 시작하려면 설치 스크립트를 실행합니다.

bash Anaconda3-5.3.1-Linux-x86_64.sh

# Welcome to Anaconda3 5.3.1
# 
# In order to continue the installation process, please review the license
# agreement.
# Please, press ENTER to continue

 

 

계속하려면 ENTER를 누르고 라이센스를 스크롤하려면 ENTER를 누르십시오. 라이센스 검토가 완료되면 라이센스 조건을 승인하라는 메시지가 표시됩니다. 

yes를 입력하여 라이센스를 수락하면 설치 위치를 선택하라는 메시지가 표시됩니다.

# Do you accept the license terms? [yes|no]Copy
# Type yes to accept the license and you’ll be prompted to choose the installation location.
# 
# Anaconda3 will now be installed into this location:
# /home/linuxize/anaconda3
# 
#     - Press ENTER to confirm the location
#     - Press CTRL-C to abort the installation
#     - Or specify a different location below

 

 

기본 위치는 대부분의 사용자에게 적합합니다. ENTER를 눌러 위치와 설치 프로세스가 계속 진행됨을 확인합니다.

bunzip2: 명령을 찾을 수 없다는 오류가 표시되면 다음을 사용하여 bzip2 패키지를 설치하십시오.

sudoum install bzip2입니다.

설치에 시간이 걸릴 수 있으며 설치가 완료되면 다음 출력이 표시됩니다.

# Installation finished.
#
# Do you wish the installer to initialize Anaconda3
# in your /home/linuxize/.bashrc ? [yes|no]

 

 

conda 명령 유형을 사용하려면 yes를 누르면 다음 출력이 표시됩니다.

# Appending source /home/linuxize/anaconda3/bin/activate to /home/linuxize/.bashrc
# A backup will be made to: /home/linuxize/.bashrc-anaconda3.bak
#
# For this change to become active, you have to open a new terminal.
# 
# Thank you for installing Anaconda3!

 

 

또한 설치 관리자는 Visual Studio Code를 다운로드하고 설치할지 여부를 묻습니다.

# Anaconda is partnered with Microsoft! Microsoft VSCode is a streamlined
# code editor with support for development operations like debugging, task
# running and version control.
# 
# To install Visual Studio Code, you will need:
#     - Administrator Privileges
#     - Internet connectivity
#
# Visual Studio Code License: https://code.visualstudio.com/license
# 
# Do you wish to proceed with the installation of Microsoft VSCode? [yes|no]

 

 

Visual Studio에 대한 자세한 내용은 편집기 웹 사이트에서 확인할 수 있습니다. Visual Studio Code를 설치하려면 yes를 입력합니다. 그렇지 않으면 no를 입력합니다.

아나콘다 설치를 활성화하려면 다음 명령을 사용하여 아나콘다 설치 관리자가 추가한 새 PATH 환경 변수를 현재 셸 세션에 로드합니다.

source ~/.bashrc

 

 

 

설치를 확인합니다. 

Conda 명령을 사용하여 Anaconda 설치를 확인할 수 있습니다.

conda info

#     active environment : base
#     active env location : /home/linuxize/anaconda3
#             shell level : 1
#     user config file : /home/linuxize/.condarc
# populated config files : 
#         conda version : 4.5.11
#     conda-build version : 3.15.1
#         python version : 3.7.0.final.0
#     base environment : /home/linuxize/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/linuxize/anaconda3/pkgs
#                         /home/linuxize/.conda/pkgs
#     envs directories : /home/linuxize/anaconda3/envs
#                         /home/linuxize/.conda/envs
#             platform : linux-64
#             user-agent : conda/4.5.11 requests/2.19.1 CPython/3.7.0 Linux/3.10.0-957.1.3.el7.x86_64 centos/7 glibc/2.17
#                 UID:GID : 0:0
#             netrc file : None
#         offline mode : False

 

 

 

아나콘다 업데이트

아나콘다 업데이트는 매우 간단한 프로세스입니다. 먼저 다음과 같이 Conda 도구를 업데이트하십시오.

conda update conda

 

 

업데이트를 확인하라는 메시지가 나타나면 y를 입력하여 계속합니다. 

Conda가 업데이트되면 Anaconda 업데이트를 진행합니다.

conda update anaconda

 

 

이전 명령과 동일하게 메시지가 표시되면 y를 입력하여 계속 진행합니다. 

정기적으로 Anaconda 설치를 업데이트해야 합니다.

 

 

 

아나콘다 제거

CentOS 시스템에서 Anaconda를 제거하려면 다음과 같이 아래 단계를 따르십시오. 

아나콘다 설치 디렉토리를 제거합니다.

전체 아나콘다 설치 디렉터리 유형을 제거하려면 다음과 같이 하십시오.

rm -rf ~/anaconda3

 

 

PATH 환경 변수를 편집합니다. 

~/.bashrc 파일을 편집하고 Anaconda 설치 관리자에서 추가한 코드를 제거합니다.

# ~/.bashrc

# added by Anaconda3 5.3.1 installer
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false '/home/linuxize/anaconda3/bin/conda' shell.bash hook 2> /dev/null)"
if [ $? -eq 0 ]; then
    \eval "$__conda_setup"
else
    if [ -f "/home/linuxize/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/home/linuxize/anaconda3/etc/profile.d/conda.sh"
        CONDA_CHANGEPS1=false conda activate base
    else
        \export PATH="/home/linuxize/anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda init <<<

 

 

숨겨진 파일을 제거합니다. 

다음 명령은 사용자 홈 디렉토리에 생성된 숨겨진 파일 및 폴더를 제거합니다.

rm -rf ~/.condarc ~/.conda ~/.continuum

 

반응형