machineLearning

ubuntu에 파이썬, anaconda, jupyter notebook 설치

탄생 2018. 4. 10. 17:41

1. 파이썬 설치

$> sudo apt-get update                // apt-get 항목 업데이트
$> sudo apt-cache search python3      // 패키지 검색
$> sudo apt install python3.6         // 파이썬 3.6버전 설치
$> python3 -V                         // 파이썬 버전 
$> sudo apt install python3-pip       // 파이썬 패키지 관리



2. anaconda 설치

$> wget https://repo.continuum.io/archive/Anaconda3-5.1.0-Linux-x86_64.sh   // anaconda 사이트에서 최신 url 확인
$> bash Anaconda3-5.1.0-Linux-x86_64.sh                                     // 실행파일을 실행한다.
- 계속 엔터를 눌러 설치한다(bashrc등록 여부는 Y로 입력해준다 - 그렇지 않으면 수동설정)
$> source ~/.bashrc                                                         // bashrc에 등록한것을 활성해 준다
$> conda --version                                                          // 아나콘다가 잘 설치되었는지 확인한다
$> conda update conda                                                       // 아나콘다 업데이트




3. anaconda에 가상환경 생성

anaconda를 설치했다면 이제 아나콘다안에 가상환경을 만들고 그 안에서 jupyter notebook를 실행하면 된다.

$> conda create --name 가상환경명 python=3.6    // 가상환경을 만든다
$> conda info --envs                           // 설치 된 가상환경 리스트 확인
$> source activate 가상환경명                   // 가상환경 활성화
(tensorflow) myborn@ubuntu:~$ 위와 가상환경을 활성화 하면 앞에 활성화된 가상환경명이 생긴다
 
$> jupyter notebook --ip='*'                   // 아나콘다의 활성화된 가상환경에서 쥬비터 실행-로컬실행이라면 ip를 안적어도된다
이렇게 실행을 하면 http://localhost:8888/ 으로 web에서 접속 가능한 jupyter notebook를 접속할 수 있다
백그라운드 실행 참고 => $> nohup jupyter notebook --ip='*' & // 로그아웃해도 백그라운드에서 실행
 
$> source deactivate 가상환경명                 // 가상환경 비활성화
$> conda remove --name 가상환경명 -- all        // 가상환경 삭제




4. anaconda에 패키지 설치

주피터를 실행하고 필요한 패키지를 설치하면 주피터에서 사용할 수 있다

$> conda search tensorflow(패키지명)      // 패키지를 검색
$> conda install tensorflow(패키지명)    // 패키지 설치
$> conda install --name myborn(가상환경명) tensorflow(패키지명)  // 특정 가상환경에만 패키지를 설치한다
$> conda list                            // 패키지 리스트
$> conda remove --name myborn(가상환경명) tensorflow(패키지명)  // 패키지 제거