jupyter notebook 원 격 접근 이 불가능 한 문제 해결 방법

Jupyter notebook 은 매우 편리 합 니 다.서버 에 하 나 를 만 들 고 싶 지만 접근 할 수 없습니다.
(1)우선 주 피 터 노트북 을 설치 하고,

pip install jupyter
pip 설치 오류,sqlite 라 이브 러 리 가 부족 하면 설치 하 십시오.

sudo apt-get install libsqlite3-dev
그리고"python 재 컴 파일"이 필요 합 니 다.pip 를 통 해 설치 해 야 합 니 다.(python 3.x 는 pysqlite 를 설치 할 필요 가 없습니다.)

pip install pysqlite
(2)Jupyter 시작

jupyter notebook
사실 이때 local 에 browser 가 있 으 면 접근 을 입력 할 수 있 지만 없 기 때문에 원 격 접근 이 필요 합 니 다.http://ip:8888방문 할 수 없다
(3)Jupyter 원 격 접근 설정
1)우선 ipython 생 성 비밀 키 를 입력

$ ipython
from notebook.auth import passwd
passwd()
비밀 번 호 를 설정 하면 sha1 의 비밀 키 를 생 성 합 니 다.다음 그림:

2)주 피 터 의 config 파일 생 성

$ jupyter notebook --generate-config
이 때 설정 파일 이 생 성 됩 니 다.~/.jupyter/jupyternotebook_config.py
3)프로필 수정:~/.jupyter/jupyternotebook_config.py

$vim ~/.jupyter/jupyter_notebook_config.py
다음 내용 을 추가 합 니 다.그 중에서 sha 1 의 비밀 키 는 위 에서 생 성 된 것 입 니 다.

c.NotebookApp.ip='*'
c.NotebookApp.password = u'sha1:f9030dd55bce:75fd7bbaba41be6ff5ac2e811b62354ab55b1f63'
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888
그림:

저장 종료.
4)주 피 터 시작

$jupyter notebook

원 격 컴퓨터 에서 브 라 우 저 를 켜 고 입력:http://your-server-ip:8888
비밀 번 호 를 입력 해 야 합 니 다.바로 위 에 설 치 된 비밀 번 호 를 입력 하면 됩 니 다.
 
주 피 터 노트북 원 격 접근 이 불가능 한 문제 해결 방법 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 주 피 터 노트북 원 격 접근 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 부 탁 드 리 겠 습 니 다!

좋은 웹페이지 즐겨찾기