본문 바로가기

Study/Python

Setting Up! - Anaconda, Jupyter Notebook

python 공부를 드디어 시작했다!

우선 가장 중요한 환경설정부터 🤜🤛

 


1. Anaconda downlaod

 

우선 기존에 다운받았던 python을 삭제하고 anaconda를 다운받았다.

여러 블로그를 참고하면서 set up을 했는데, 그 중 한 블로그에서 기존 python이 있으면 anaconda를 받으면서 경로 충돌이 있었다고 했다.

 

 

실제로 기존python을 삭제하지 않고 anaconda를 다운받은 후, cmd창에서

python --version

을 입력했을 때, 버전 확인이 되지 않았고 기존 python을 다시 삭제한 후 다운을 진행 했다.

(기존 python을 삭제하지 않고 충돌하지 않으려면 아래 주의사항의 체크박스를 해제하고 진행하면 된다)

 

 

아래 Anaconda 홈페이지에서 컴퓨터 사양에 알맞는 exe파일을 받고 진행한다.

https://www.anaconda.com/products/individual#Downloads

 

Anaconda | Individual Edition

Anaconda's open-source Individual Edition is the easiest way to perform Python/R data science and machine learning on a single machine.

www.anaconda.com

 

 

Set up중 유의해야 할 사항은 아래 블로그를 보고 참고했고 간략히 정리하자면,

첫번째 체크박스를 체크하면 따로 환경변수 설정을 하지 않아도 Set up 과정에서 path 환경 변수가 설정 된다는 것.

https://aitconomy.tistory.com/218

 

아나콘다(Anaconda) 설치하는 방법

아나콘다(Anaconda) 소개와 설치 목적 아나콘다는 데이터 과학, 기계 학습, 빅데이터 처리, 예측 분석 등을 위한 파이썬과 R 프로그램에 대한 오픈소스 배포판으로 콘다(Conda)라는 패키지 관리 시스

aitconomy.tistory.com

 

 

2. Jupyter Notebook 실행

 

anaconda가 설치되고 나면 실행된 anaconda 화면의 jupyter notebook을 launch해준다.

이 부분에서 시간을 많이 잡아먹었는데 해당 화면에서 launch를 하면 웹브라우져 화면으로 이동되지 않았다.

 

 

수동으로 실행하는 방법으로는 cmd창에서

jupyter notebook

을 입력,

아래의 url을 브라우져에 입력하여 실행하는 방법도 있었다. 

 

 

자동으로 크롬창이 실행되도록 하기위해서는 jupyter config파일을 생성하여 수정해주어야 했다.

 

 

 

3. jupyter config 수정

 

시작화면에서 Anaconda prompt를 검색하여 실행하고 

jupyter notebook --generate-config

를 입력한다

 

필자의 경우 이미 생성하여 overwrite여부를 물었지만, config파일이 생성되며 경로를 알려준다.

해당 경로로 이동하여 jupyter_notebook_config.py 파일을 메모장으로 열어 몇가지 사항을 수정해주면 된다.

 

 

우선 chrom을 우클릭하여, 속성으로 들어가 chrom의 실행경로를 복사해놓는다.

메모장에서 ctrl+f로 'NotebookApp.browser'를 검색,

복사한 크롬의 경로를 ' '안에 입력해주고 앞에 #표식은 주석표식이므로 없애준다.

이때 주의할 점으로  \를 /로 변경해주어야하고, 마지막에 %s를 붙어준다.

 

 

필자의 크롬 경로는 

"C:\Program Files\Google\Chrome\Application\chrome.exe" 이었고

'C:/Program Files/Google/Chrome/Application/chrome.exe %s'

로 변경하여 입력해 주었다.

 

 

추가로 jupyte notebook에서 작업한 결과를 저장하기 위한 dir작업도 해주었다.

로컬디스크 C에 python이라는 디렉토리를 먼저 생성해주었고,

 

 

메모장에서 ctrl+f로 'NotebookApp.notebook_dir'를 검색,

앞서 언급한 주의사항과 마찬가지로 #주석을 없애고, \를 /로 변경하여 저장할 디렉토리를 설정한 후 메모장을 저장한다.

 

 

 

 

위 과정을 완료하면 Anaconda화면에서 jupyter noteebook을 launch할 때, 

cmd에서 jupyter noteebook을 입력했을 때 모두 크롬화면으로 이동하여 자동 실행되는 것을 확인할 수 있다.

 

또 하나 주의점으로는 jupyter notebook을 사용할 때 cmd창을 꺼버리면 안된다는 점 참고하면 좋을 것 같다.