2021. 7. 20. 13:43ㆍLinux/Ubuntu
본문은 python3와 pip3가 설치되어있는 것을 전제합니다.
터미널상의 입력은 >>> 로 표시하겠습니다.
1. 필요한 패키지를 설치합니다.
>>> pip install -u pip jupyterlab==2.2.8 jedi==0.17.2
2. 주피터 설정 파일을 생성합니다.
>>> jupyter lab --generate-config
3. 주피터 암호를 설정해야합니다.
최근 암호화폐를 채굴하기 위해 무작위 서버에 접근하여 채굴하는 피해사례가 있습니다.
저도 간단한 암호로 사용하다가 채굴당했기 때문에 긴 암호를 권장합니다.
먼저 ipython을 입력하시면 아래와 같이 In [1] : 로 표시되는 파이썬이 실행됩니다
>>> ipython
In [1] : from notebook import auth
In [2] : auth.passwd()
여기까지 하셨다면 Enter password: 가 출력되며 같은 암호를 반복해서 입력해주세요.
아래 Out [2] : 와 같이 어떤 문구가 출력됩니다.
이 문구를 반드시 따옴표를 포함한채로 복사해주세요
'argon2:$argon2id$v=19$m=10240,t=10,p=8$euMzfKD3RTd7agkewyHmFg$eP/9G3QIXG+dujrJF9wjXA'
이것은 제 암호와 도커에 대한 문구이며 글을 보시고 따라하시는 분들에게는 유효하지 않습니다.
이제 터미널 상으로 돌아가보겠습니다.
In [3] : exit()
4. Vim 설치
첫번째 과정에서 Vim을 함께 설치하셨거나, 이미 Vim이 설치되어있으신 분들은 생략하실 순서입니다.
>>> apt install -y vim
5. 주피터 설정파일 편집
>>> vim ~/.jupyter/jupyter_notebook_config.py
여기서부터 윈도우의 메모장과 같은 Vi를 사용해야 합니다.
다양한 기능이 있지만 주피터 설정파일을 편집하는 법만 작성합니다.
글자들이 많이 쓰여있는 파일이 열릴텐데요.
키보드에서 i를 누르면 왼쪽 하단이 -- INSERT -- 로 바뀌게 됩니다.
엔터를 입력하여 설정 문구를 입력할 공간을 만들어주시고 아까 복사해뒀던 문구를 확인합니다.
이제 c.NotebookApp.password = '''본인의 문구'''로 수정하신 후 아래 5줄을 복사해서 파일에 붙여넣기해주세요.
붙여넣기는 리눅스의 경우 Ctrl + Shift + v 입니다.
저는 화면 편집을 위해 윈도우에서 작업하느라 명령 프롬프트를 사용했고 붙여넣기는 우클릭으로 실행됬습니다.
c.NotebookApp.notebook_dir = u'/'
c.NotebookApp.ip = '*'
c.NotebookApp.allow_root = True
c.NotebookApp.open_browser = False
c.NotebookApp.password = 'argon2:$argon2id$v=19$m=10240,t=10,p=8$euMzfKD3RTd7agkewyHmFg$eP/9G3QIXG+dujrJF9wjXA'
esc키를 입력하여 -- INSERT -- 상태를 해제하신 뒤 :wq 를 입력하시면 저장 후 편집을 종료합니다.
6. jupyter lab 실행
>>> jupyter lab
주피터랩 실행 완료!
도커의 8888포트에 해당하는 포트로 접속하시면 주피터 랩을 사용하실 수 있습니다.
아이피:포트/lab -> 아이피:포트/tree로 바꾸시면 주피터 노트북으로도 사용하실 수 있어요.
문제가 있으시다면 댓글부탁드립니다 XD
'Linux > Ubuntu' 카테고리의 다른 글
Python package Openbabel-3.1.1 설치 방법 (0) | 2021.08.26 |
---|---|
도커 한글 깨짐 현상 (0) | 2021.08.18 |
Ubuntu에서 boost.python 설치 (0) | 2021.08.18 |
Jupyter terminal에서 tab completion 활성화 (0) | 2021.08.18 |