파이썬을 이용한 데이터 분석에서, 셀 단위로 코드를 입력하고 바로바로 결과를 확인할 수 있는 아나콘다의 주피터 노트북은 굉장히 편리하다.
컴퓨터를 리셋하면서 주피터 노트북도 함께 없어져, 다시 설치하면서 정리해둔다.
1. 아나콘다 설치하고 주피터 노트북 확인하기
1) 구글에 anaconda를 검색해서 사이트로 접속한다.
2) 아주 친절하게도 메인 화면에 Download 버튼이 있다.
윈도우 버전의 파이썬 3.9, 64비트이니 참고하자.
윈도우가 아니라면 Get Additional installers에서 찾아보자.
3) 권장사항대로 Next와 Install을 눌러 설치해준다.
4) 주피터 노트북은 아나콘다 설치시 자동으로 함께 설치된다. 윈도우 검색창에 Jupyter Notebook을 입력하면 주피터 노트북이 설치된 것을 확인할 수 있다.
이 주피터 노트북을 클릭하면 크롬에서 실행되는데,
함께 뜨는 까만 창은 계속 켜두어야 한다는 점.
(작업 표시줄에 주피터 노트북을 고정시키면 빠르게 사용할 수 있어 편리하다.)
2. 기본 작업경로 설정하기
기본 작업경로를 설정하는 방법은 여러 가지가 있겠지만, 개인적으로 가장 편했던 방법은! 바로 속성에서 지정해주는 것이다.
작업 표시줄에 고정된 주피터 노트북을 클릭해서 Properties(속성) 으로 들어간다.
아래와 같은 화면이 나오면, 다른 부분은 그대로 두고, "%USERPROFILE%/" 부분만 "원하는경로" 로 바꾸어준다.
다시 주피터 노트북을 실행해보면 원하는 초기 화면이 되었음을 확인할 수 있다 !
3. 가상환경 설정하기
가상환경을 설정해주는 이유는 독립적으로 작업환경을 구축하고 라이브러리를 관리할 수 있다는 것이다. 프로젝트를 하다 보면 여러 패키지나 라이브러리를 다운받으면서 충돌이 생기거나, 특정 버전을 사용해야 하는 경우가 생기기도 한다. 그럴 때 자칫하면 모두 삭제하고 재설치해야하는데, 이를 방지하기 위해서 프로젝트 단위로 가상환경을 구성해서 작업하면 훨씬 편하다.(컴퓨터를 바꾸더라도 작업환경과 버전 문제를 해결할 수 있다.)
1)윈도우 검색창에서 아나콘다 프롬프트나 아나콘다 파워셀 프롬프트를 실행한다.
Anaconda prompt로 검색하면 쉽게 찾을 수 있다.
conda --version
을 입력하여 아나콘다 버전을 확인할 수 있다.
나는 파이썬 3.7 기준으로 쓰여진 책을 실습하기 위해서 pybook이라는 파이썬 3.7버전의 새 가상환경을 생성하고자 했고, 다음과 같은 코드를 입력했다.
conda create -n pybook python=3.7
잘 진행되다가 계속 진행할 것인지 Yes or No를 묻는 문항이 나오면 y로 계속 진행해준다.
설치가 완료되면 다음 명령어로 가상환경을 실행한다.
conda activate pybook
여기서 바로 주피터 노트북을 실행하려 하면 실행되지 않는다.
아래 명령어로 가상환경 위에 주피터 노트북을 설치해주어야 한다.
pip install jupyter
이제 jupyter notebook을 입력하면 주피터 앱에 접속할 수 있다.
만약에 실행이 되지 않는다면 아나콘다 프롬프트 창에서
http://localhost:8888/?token= 형태로 된 URL을 복사해서 크롬 주소창에 붙여넣으면 된다.
**만약 여기서 또다시 경로가 마음에 안 든다면?
activate로 가상환경을 활성화한 후,
jupyter notebook --generate-config
명령어를 입력해준다. 제대로 실행된다면 파일 경로가 뜬다.
해당 jupyter_notebook_config.py 파일을 메모장으로 연 다음,
아래 부분을 찾아 왼쪽의 #은 지우고 '' 사이에 원하는 경로를 넣어준다.
**이렇게 해도 안 된다면?(나)
가상환경을 활성화시킨 후,
conda install jupyter notebook 으로 가상환경용 주피터노트북을 다시 설치해본다.
최근에 추가된 앱에
Jupyter Notebook(내가 설정한 가상환경명)
이 떠있는 것을 확인할 수 있을 것이다!
위에서 한 것처럼 속성에서 다시 경로를 수정해주면 끝 :)
드디어 경로가 완벽하게 설정되었다!
모두 해결.
'Data science' 카테고리의 다른 글
pandas, numpy, matplotlib 란? 간단 개념 정리+실습 (0) | 2022.03.11 |
---|---|
3초 안에 주피터노트북 다크 테마 설정(가상환경) (0) | 2022.03.10 |
[독후감] 빅데이터 기초 & 인공지능 시대의 비즈니스 전략 (0) | 2022.03.06 |
데이터 사이언티스트가 되기 위한 Route 설정 (3) | 2022.02.27 |
R studio 설치 방법 및 다운로드(윈도우, + R 설치) (0) | 2022.02.19 |
댓글