IT develop/CODING
[Jupyter Notebook] 번거로움을 줄여주는 startup file 만들기
space.B
2021. 3. 7. 22:59
반응형
[Jupyter Notebook]번거로움을 줄여주는 startup file 만들기
Jupyter Notebook에서 자주 사용하는 패키지들이 많은데
"import as .."를 일일이 한줄씩 써야할 때 마다 귀찮음이 찾아옵니다.
(numpy, pandas, requests, beautifulsoup, matplotlib 등등..)
이러한 번거러움 을 없애기 위해서 Jupyter Notebook에서 사용 할때마다
자주 사용하는 패키지가 미리 실행되도록 설정해서 항상 패키지를 호출 해야하는 번거로움을 없앨수 있습니다.
"start up 파일 설정 방법"
1. 터미널 에서 아래 코드를 치면 ipython 디렉토리에 프로필 파일 생성합니다.
$ ipython profile create
2. ipython 디렉토리로 이동한 다음
$ cd ~/.ipython/profile_default/startup
3. ls를 입력하여 폴더의 파일리스트를 확인하면 README 파일을 확인 할 수 있다.
$ ls
4. cat README 를 입력하여 README 내용을 확인합니다.
cat README
여기서 .py 들 앞에 숫자들을 확인할 수 있는데
주피터 노트북을 실행할 때 순차적으로 실행되는 것을 알 수 있습니다.
5. 아래와 같이 입력해 00-first.py 파일을 형성하겠습니다.
$ vi 00-first.py
6. 아래와 같이 필요한 패키지를 모두 입력하고 :wq 를 입력하면 완성됩니다.
# basic
import time
import random
# data analytics
import numpy as np
import pandas as pd
# web crawling
import requests
from bs4 import BeautifulSoup
# visulazation
import matplotlib as mpl
import matplotlib.pyplot as plt
import seaborn as sns
sns.set()
7. jupyter notebook을 실행해서 np를 입력하면 (numpy) 아래처럼 모듈이 활성화 되어있습니다.
반응형