Ubuntu 16.04에 Anaconda Python 릴리스를 설치하는 방법

Ubuntu 16.04에 Anaconda Python 릴리스를 설치하는 방법

2022-06-01 last update

12 minutes reading Python Ubuntu 16.04 Data Analysis Development

소개


Anaconda는 Python과 R 프로그래밍 언어의 소스 패키지 관리자, 환경 관리자, 발행판입니다.이것은 일반적으로 대규모 데이터 처리, 과학 계산과 예측 분석에 사용되며 데이터 과학자, 개발자, 업무 분석가, 그리고 DevOps에서 일하는 사람들에게 서비스를 제공한다.
Anaconda는 720여 개의 오픈 소스 패키지를 제공하는데 무료와 비용 지불 두 가지 버전이 있다.Anaconda distribution에는 conda 명령행 유틸리티가 포함되어 있습니다.Anaconda Documentation pages을 읽으면 Anaconda와 conda에 대한 정보를 더 많이 알 수 있습니다.
이 강좌는 Ubuntu 16.04 서버에 Python 3 버전의 Anaconda를 설치하도록 안내합니다.

선결 조건


이 안내서를 읽기 전에 서버에sudo 권한이 있는 비root 사용자를 설정해야 합니다.우리의 Ubuntu 16.04 initial server setup guide을 완성함으로써 당신은 어떻게 이 점을 할 수 있는지 이해할 수 있습니다.

Anaconda 설치


Anaconda를 설치하는 가장 좋은 방법은 최신 Anaconda 설치 프로그램 bash 스크립트를 다운로드하여 그것을 검증하고 실행하는 것입니다.
Anaconda Downloads page에서 최신 버전의 Anaconda for Python 3을 찾으십시오.본문을 작성할 때 최신 버전은 5.0.1이지만, 더 높은 안정적인 버전이 있다면 사용해야 합니다.
다음은 서버의 /tmp 디렉터리로 변경됩니다.이것은 임시 프로젝트를 다운로드할 수 있는 좋은 디렉터리입니다. 예를 들어 Anaconda bash 스크립트입니다. 우리는 그것을 실행한 후에 그것을 필요로 하지 않습니다.
  1. cd /tmp
Anaconda 웹 사이트에서 복사한 링크를 다운로드하려면 curl을 사용하십시오.
  1. curl -O https://repo.continuum.io/archive/Anaconda3-5.0.1-Linux-x86_64.sh
이제 SHA-256 검증과 암호화 해시 검증을 통해 설치 프로그램의 데이터 무결성을 검증할 수 있습니다.sha256sum 명령과 스크립트의 파일 이름을 사용합니다.
  1. sha256sum Anaconda3-5.0.1-Linux-x86_64.sh
다음과 같은 출력을 받을 수 있습니다.
Output
55e4db1919f49c92d5abbf27a4be5986ae157f074bf9f8238963cd4582a4068a Anaconda3-5.0.1-Linux-x86_64.sh
Anaconda with Python 3 on 64-bit Linux page에서 제공한 해시 값을 대조하여 출력을 검사하여 해당하는 Anaconda 버전을 얻어야 합니다.sha2561 줄에 표시된 해시와 출력이 일치하면 계속할 수 있습니다.
이제 스크립트를 실행할 수 있습니다.
  1. bash Anaconda3-5.0.1-Linux-x86_64.sh
다음 출력을 받게 됩니다.
Output
Welcome to Anaconda3 5.0.1 (by Continuum Analytics, Inc.) In order to continue the installation process, please review the license agreement. Please, press ENTER to continue
ENTER으로 계속하고 ENTER으로 라이센스를 읽습니다.라이센스를 읽으면 라이센스 약관을 승인하라는 메시지가 표시됩니다.
Output
Do you approve the license terms? [yes|no]
동의하는 경우 yes을 입력합니다.
설치 위치를 선택하라는 메시지가 표시됩니다.ENTER을 눌러 기본 위치를 적용하거나 다른 위치를 지정하여 수정할 수 있습니다.
Output
Anaconda3 will now be installed into this location: /home/sammy/anaconda3 - Press ENTER to confirm the location - Press CTRL-C to abort the installation - Or specify a different location below [/home/sammy/anaconda3] >>>
설치 과정이 계속될 것입니다. 시간이 좀 걸릴 수 있습니다.
완료되면 다음 출력을 받게 됩니다.
Output
... installation finished. Do you wish the installer to prepend the Anaconda3 install location to PATH in your /home/sammy/.bashrc ? [yes|no] [no] >>>
yes 명령을 사용할 수 있도록 conda 을 입력합니다.다음 출력이 표시됩니다.
Output
Prepending PATH=/home/sammy/anaconda3/bin to PATH in /home/sammy/.bashrc A backup will be made to: /home/sammy/.bashrc-anaconda3.bak ...
설치를 활성화하려면 ~/.bashrc 파일의 소스 코드를 가져와야 합니다.
  1. source ~/.bashrc
이 작업이 완료되면 conda 명령을 사용하여 설치를 검증할 수 있습니다. 예를 들어 list을 사용하십시오.
  1. conda list
Anaconda 설치를 통해 사용 가능한 모든 패키지의 출력을 수신합니다.
Output
# packages in environment at /home/sammy/anaconda3: # _ipyw_jlab_nb_ext_conf 0.1.0 py36he11e457_0 alabaster 0.7.10 py36h306e16b_0 anaconda 5.0.1 py36hd30a520_1 ...
현재 Anaconda가 설치되어 있습니다. 우리는 Anaconda 환경을 계속 설정할 수 있습니다.

구렁이 환경 설정


Anaconda 가상 환경에서는 필요한 Python 버전과 패키지에 따라 프로젝트를 구성할 수 있습니다.설정한 모든 Anaconda 환경의 경우 어떤 버전의 Python을 사용하는지 지정하고 모든 관련 프로그래밍 파일을 이 디렉터리에 저장할 수 있습니다.
우선, Python 버전에서 사용할 수 있는 버전을 확인할 수 있습니다.
  1. conda search "^python$"
Python 3 및 Python 2 버전을 포함하여 다양한 버전의 Python을 출력할 수 있습니다.이 강좌에서 Anaconda와 Python 3을 결합하여 사용하기 때문에 Python 3 버전의 패키지에만 접근할 수 있습니다.
파이썬 3의 최신 버전을 사용하여 환경을 만듭니다.우리는 버전 3을 python 매개 변수에 분배함으로써 이 점을 실현할 수 있다.우리는 환경을 my\u env라고 부르지만, 환경을 위해 더 설명적인 이름을 사용하고 싶을 수도 있습니다. 특히 환경을 사용하여 여러 버전의 Python에 접근할 때.
  1. conda create --name my_env python=3
우리는 다운로드 내용과 어떤 소프트웨어 패키지를 설치할 것인지에 대한 정보를 받고 y 또는 n을 계속 실행하라는 메시지를 받을 것입니다.동의하는 경우 y을 입력합니다.conda 유틸리티가 현재 환경의 패키지를 가져와서 완료할 때 알려 줍니다.
다음 내용을 입력하여 새 환경을 활성화할 수 있습니다.
  1. source activate my_env
환경을 활성화하면 명령 프롬프트 접두사가 변경됩니다.
환경에서 사용하고자 했던 Python 버전을 사용하고 있는지 확인할 수 있습니다.
  1. python --version
Output
Python 3.6.0 :: Continuum Analytics, Inc.
Anaconda 환경을 비활성화하려면 다음을 입력합니다.
  1. source deactivate
같은 결과를 얻기 위해 단어 source.으로 바꿀 수 있습니다.
보다 구체적인 Python 버전에 대해 python 매개변수(예: 3.5)에 특정 버전을 전달할 수 있습니다.
  1. conda create -n my_env35 python=3.5
다음 명령을 사용하여 해당 환경에서 동일한 분기에 따라 Python 버전을 업데이트할 수 있습니다(예: Python 3.5.1을 Python 3.5.2로 업데이트).
  1. conda update python
보다 구체적인 Python 버전을 목표로 한다면 python 파라미터에 전달할 수 있습니다. python=3.3.2 참조.
이 명령을 사용하여 설정한 모든 환경을 확인할 수 있습니다.
  1. conda info --envs
Output
# conda environments: # my_env /home/sammy/anaconda3/envs/my_env my_env35 /home/sammy/anaconda3/envs/my_env35 root * /home/sammy/anaconda3
별표는 현재 활동 환경을 나타냅니다.conda create을 사용하여 생성된 각 환경에는 몇 가지 기본 패키지가 포함됩니다.
  • openssl
  • pip
  • python
  • readline
  • setuptools
  • sqlite
  • tk
  • wheel
  • xz
  • zlib
  • 다음 명령을 사용하여 numpy과 같은 다른 패키지를 추가할 수 있습니다.
    1. conda install --name my_env35 numpy
    생성할 때 numpy 환경이 필요하다는 것을 알고 있다면, conda create 명령에서 이를 목표로 삼을 수 있습니다.
    1. conda create --name my_env python=3 numpy
    특정 항목을 더 이상 처리하지 않고 연관된 환경이 필요하지 않으면 삭제할 수 있습니다.이렇게 하려면 다음을 입력합니다.
    1. conda remove --name my_env35 --all
    이제 conda info --envs 명령을 입력하면 삭제된 환경이 더 이상 표시되지 않습니다.

    Anaconda 업데이트


    모든 최신 패키지 버전을 사용할 수 있도록 Anaconda가 최신 버전인지 정기적으로 확인해야 합니다.
    이를 위해서는 먼저 conda 유틸리티를 업데이트해야 합니다.
    1. conda update conda
    프롬프트에서 y을 입력하여 업데이트를 계속합니다.conda의 업데이트가 완료되면 Anaconda 릴리스를 업데이트할 수 있습니다.
    1. conda update anaconda
    다시 프롬프트할 때 y을 입력하여 계속합니다.
    이것은 conda 및 Anaconda의 최신 버전을 사용하는지 확인합니다.

    Anaconda 제거


    Anaconda를 더 이상 사용하지 않고 제거해야 하는 경우 anaconda-clean 모듈부터 시작해야 합니다. 이 모듈은 Anaconda를 제거할 때 프로필을 삭제합니다.
    1. conda install anaconda-clean
    프롬프트에서 y을 입력합니다.
    설치 후 다음 명령을 실행할 수 있습니다.각 옵션을 삭제하기 전에 y에 응답하라는 메시지가 표시됩니다.프롬프트가 나타나지 않으려면 명령 끝에 --yes을 추가합니다.
    anaconda-clean
    
    또한 마스터 디렉토리에 .anaconda_backup이라는 백업 폴더를 생성합니다.
    Output
    Backup directory: /home/sammy/.anaconda_backup/2017-01-25T191831
    이제 다음 명령을 입력하여 전체 Anaconda 디렉토리를 제거할 수 있습니다.
    1. rm -rf ~/anaconda3
    마지막으로 Anaconda에서 추가한 .bashrc 파일에서 경로 행을 제거할 수 있습니다.이렇게 하려면 먼저 nano를 엽니다.
    1. nano ~/.bashrc
    그런 다음 파일 끝에 아래로 스크롤하거나 Anaconda를 검색하려면 CTRL + W을 입력합니다.삭제 또는 메모 내리기:
    /홈페이지/사미/.회사 명
    # added by Anaconda3 4.2.0 installer
    export PATH="/home/sammy/anaconda3/bin:$PATH"
    
    파일을 편집한 후 CTRL + X을 입력하여 종료하고 y을 입력하여 변경 사항을 저장합니다.
    Anaconda가 서버에서 제거되었습니다.

    결론


    이 강좌는 Anaconda의 설치, conda 명령행 유틸리티 사용, 환경 설정, Anaconda 업데이트 및 더 이상 필요하지 않을 때 Anaconda를 삭제합니다.
    Anaconda를 사용하여 데이터 과학, 과학 계산, 분석 및 대규모 데이터 처리 워크로드를 관리할 수 있습니다.