* Jupyter Lab : Jupyter Notebook 을 좀 더 개선한 버전
* 아래 설치, 실행, 원격접속 방법은 Jupyter Notebook, Jupyter Lab 둘 모두 동일합니다.
* 기본 환경
- Anaconda3
- Python3.5
[설치]
- Jupyter Lab
(anaconda)$ conda install jupyterlab
- Jupyter Notebook
(anaconda)$ conda install jupyter
[실행]
- Jupyter Lab
(anaconda)$ jupyter lab
- Jupyter Notebook
(anaconda)$ jupyter notebook
[원격 접속을 위한 설정]
- Jupyter Lab
(anaconda)$ jupyter lab --generate-config
(anaconda)$ jupyter lab password
- Jupyter Notebook
(anaconda)$ jupyter notebook --generate-config
(anaconda)$ jupyter notebook password
각각 $HOME/.jupyter/ 위치에 jupyter_notebook_config.json, jupyter_notebook_config.py 파일이 생성됩니다.
json 파일에는 암호화된 비밀번호가 입력되어있고 해당 암호를 복사하여
jupyter_notebook_config.py 파일의 c.NotebookApp.password 항목에 입력합니다.
* $HOME/.jupyter/jupyter_notebook_config.json
* $HOME/.jupyter/jupyter_notebook_config.py
[jupyter_notebook_config.py]
c.NotebookApp.password = 'sha1:*********' # 외부 접속시 사용할 비밀번호
c.NotebookApp.ip = '*' # 어디서든 접속 가능
c.NotebookApp.port = 8888 # 접속에 사용할 포트
[비밀번호 설정 다른 방법]
파이썬을 실행해서 코드를 통해 비밀번호를 얻을 수 있습니다.
(anaconda)$ python
>> from notebook.auth import passwd
>> passwd()
>> Enter password:
>> Verify password:
'sha1:********'
출력되는 sha1 암호문자열을 복사해서 사용하시면 됩니다.
'Programming > Python' 카테고리의 다른 글
[Python] 파라미터 앞에 *, ** 의 의미? (*args, **kwargs) (1) | 2018.12.10 |
---|