목차
접기
Python 으로 초보코딩...중... 도저히 vi명령어를 사용해서 디버깅하기가 어려워서... 결국 콘다를 설치해봅니다....
설치링크를 클릭해서 스크립트를 다운로드 하거나 아래 명령어 순서대로 따라 가시면 됩니당. 😁
- 설치 링크: https://www.anaconda.com/products/individual-d
- 가이드 링크: https://docs.conda.io/projects/conda/en/latest/user-guide/install/linux.html
1. Conda 설치
콘다를 설치해줍니다. (너무 큰 경우에는 미니콘다를 사용하셔도 됩니다)
[root@host /]# wget https://repo.anaconda.com/archive/Anaconda3-2021.05-Linux-x86_64.sh -O /tmp/Amazonda3.sh
[root@host /]# bash /tmp/Amazonda3.sh
# 환경변수 설정 반영
[root@host /]# source ~/.bashrc
# 환경변수 반영 후 프롬포트 변경
(base) [root@host /]#
2. Jupyter 설치 및 설정
Jupyter 설정파일 생성합니다.
(base) [root@host /]# jupyter notebook --generate-config
Writing default config to: /root/.jupyter/jupyter_notebook_config.py
설정파일에서 필요한 부분을 수정하도록 합니다.
[root@host /]# vi /root/.jupyter/jupyter_notebook_config.py
c.NotebookApp.notebook_dir = '/home/data' # 주피터에서 만든 결과물들이 저장되는 경로
c.NotebookApp.ip = '0.0.0.0' # 외부에서 접속하기 위한 설정
c.NotebookApp.port = 80 # 서버 ip (혹은 설정한 도메인) 으로 바로 접속하기 위해
3. 원격에서 Jupyter 접속
아주 간단합니다. jupyter notebook 명령어만 실행해주면 됩니다!!!
(base) [root@dummy_device ~]# jupyter notebook --allow-root
[W 2021-09-13 06:08:47.981 LabApp] 'allow_root' has moved from NotebookApp to ServerApp. This config will be passed to ServerApp. Be sure to update your config before our next release.
[W 2021-09-13 06:08:47.981 LabApp] 'ip' has moved from NotebookApp to ServerApp. This config will be passed to ServerApp. Be sure to update your config before our next release.
[W 2021-09-13 06:08:47.981 LabApp] 'ip' has moved from NotebookApp to ServerApp. This config will be passed to ServerApp. Be sure to update your config before our next release.
[I 2021-09-13 06:08:47.989 LabApp] JupyterLab extension loaded from /root/anaconda3/lib/python3.8/site-packages/jupyterlab
[I 2021-09-13 06:08:47.989 LabApp] JupyterLab application directory is /root/anaconda3/share/jupyter/lab
[I 06:08:47.993 NotebookApp] Serving notebooks from local directory: /root
[I 06:08:47.993 NotebookApp] Jupyter Notebook 6.3.0 is running at:
[I 06:08:47.993 NotebookApp] http://device-9983:8888/?token=e94f6c32d7f3206d6616c188669de6db6bfb8353d02b474d
[I 06:08:47.993 NotebookApp] or http://127.0.0.1:8888/?token=e94f6c32d7f3206d6616c188669de6db6bfb8353d02b474d
[I 06:08:47.993 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[W 06:08:47.997 NotebookApp] No web browser found: could not locate runnable browser.
[C 06:08:47.997 NotebookApp]
To access the notebook, open this file in a browser:
file:///root/.local/share/jupyter/runtime/nbserver-12234-open.html
Or copy and paste one of these URLs:
http://device-9983:8888/?token=e94f6c32d7f3206d6616c188669de6db6bfb8353d02b474d
or http://127.0.0.1:8888/?token=e94f6c32d7f3206d6616c188669de6db6bfb8353d02b474d
이제 웹브라우저에서 접속 가능합니다.
토큰값 입력하라고 할텐데, 출력된 결과에 토큰값이 보이죠!! 입력해주면 됩니다.
728x90