cmd 통해 자동으로 주피터 노트북(jupyter notebook brower) 띄우기
원래 anaconda prompt 혹은 anaconda prompt 에 들어가서 다음과 같이 jupyter notebook을 타이핑하고 엔터를 치면
자동으로 chrome 으로 browser가 켜지면서 jupyter notebook이 실행됐었는데, 아나콘다를 다시 설치하니까 예전처럼 자동으로 jupyter notebook이 실행되지 않았습니다. 오늘은 이에 대한 해결책을 올리려합니다.
1. jupyter_notebook_config.py file 을 찾고 없을시 생성합니다.
보통 jupyter_notebook_config.py 는 C:\Users\사용자이름\.jupyter 폴더안에 있습니다.
그러나 .jupyter 폴더자체가 없거나 .jupyter 폴더 안에 jupyter_notebook_config.py file이 없는 경우가 있는데, 이때는 cmd 에서 다음을 입력해줍니다.
jupyter notebook --generate-config
그러면 C:\Users\사용자이름\.jupyter 에 jupyter_notebook_config.py file이 생성됩니다.
2. jupyter_notebook_config.py file에 들어가 수정합니다.
# c.NotebookApp.browser = '' 을 찾아보면 다음과 같은 코드가 적힌 부분을 볼 수 있습니다.
## Specify what command to use to invoke a web browser when opening the notebook.
# If not specified, the default browser will be determined by the `webbrowser`
# standard library module, which allows setting of the BROWSER environment
# variable to override it.
# Default: ''
# c.NotebookApp.browser = ''
마지막 줄을 다음과 같이 바꿉니다.
## Specify what command to use to invoke a web browser when opening the notebook.
# If not specified, the default browser will be determined by the `webbrowser`
# standard library module, which allows setting of the BROWSER environment
# variable to override it.
# Default: ''
import webbrowser
webbrowser.register('chrome', None, webbrowser.GenericBrowser('C:\Program Files\Google\Chrome\Application\chrome.exe'))
c.NotebookApp.browser = 'chrome'
저는 chrome 으로 browser를 띄우므로 chrome 을 입력하였습니다. webbrowser.GenericBrowser 에 적은 경로는 chrome.exe 가 있는 path를 적은 것입니다.
( = 'C:\ProgramFiles\Google\Chrome\Application\chrome.exe' ) 이 부분은 각 컴퓨터에 chrome.exe 가 있는 경로를 적어 주시면 됩니다.
* ProgramFiles (x86) 에 있는 분들도 있더라구요.
저는 # c.NotebookApp.browser = '' 을 c.NotebookApp.browser = 'chrome' 로 바꿔야할 때 앞의 #을 지우지 않아서 안됐었는데 이런 실수는 하지 않으시길 바랍니다.
'Python > Python 기타' 카테고리의 다른 글
Python @property , @property.setter 간단 정리 (0) | 2023.03.05 |
---|---|
한 줄로 Euclidean distance matrix 만들기 (Python) (0) | 2021.09.27 |
Python 재귀에서의 global 활용 (0) | 2021.09.22 |
Python List append vs Pandas DataFrame append 속도 비교 (2) | 2021.07.10 |
Python 주피터 노트북 Markdown 위첨자 아래첨자 작성법 (0) | 2020.09.16 |