원격 jupyter notebook 설치 (원ipython notebook)

새 버전의 ipython에서는 ipython 노트북이라는 이름을 사용하지 않을 것입니다. 현재 브라우저를 통해 원격으로 노트북을 사용하는jupeter 노트북 밑으로 옮겼습니다.만약 이전의 방법에 따라 원격 ipython 노트북을 계속 설정한다면, 대부분 ipython 노트북 서버에 만든 프로필/profile_를 찾을 수 없을 것이다nbserver/ipython_notebook_config.py. 다음은 jupyter notebook 원격 서버의 설정 강좌입니다.

1. 로그인 비밀번호 만들기


먼저 서버에서 원격 ipython을 시작하여 사용자 정의 비밀번호를 만드는sha1
In [1]: from IPython.lib import passwd
In [2]: passwd()
Enter password:
Verify password:
Out[2]: ‘sha1:67c9e60bb8b6:9ffede0825894254b2e042ea597d771089e11aed‘
... prompt'''

이때 비밀번호를 입력하고 비밀번호를 확인하면 여섯 번째 원격 로그인은 이 비밀번호를 사용합니다.sha1, 아래의 설정을 사용해야 한다는 것을 명심하세요.

2. 자체 서명 인증서 만들기


Openssl을 사용하여 자체 서명 인증서를 만듭니다. 자체 서명이기 때문에 브라우저에서 경고를 표시하고 신뢰 exception을 선택하면 됩니다.경고를 받지 않으려면 합격증compliantcertificate를 갖추고tutorial 참조
$ openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout mycert.pem -out mycert.pem

mycert를 기억해라.pem의 위치, 이따가 사용할 수 있습니다. pwd를 통해 볼 수 있습니다.

3. jupyter 노트북 서버 만들기

jupyter notebook --generate-config

명령줄에 출력이 있습니다. 생성된 파일이 어디에 있는지 알려 줍니다.기본 위치는 ~/입니다.jupyter/jupyter_notebook_config.py 이때 mycert를pem 인증서는jupyter notebook 폴더로 옮겨서 관련 물건을 함께 놓으십시오.
mv mycert.pem .jupyter

4. 프로필 수정


생성된 프로필은/home/yourname/.jupyter/jupyter_notebook_config.py는 프로필을 열고, 아래cerfile의 경로와password에 있는sha1 뒤의 내용을 자신의 것으로 바꾸고, 프로필의 맨 밑에 붙여서 종료를 저장합니다.영문 입력법으로 복사하여 붙여넣지 않으면 영문 인용부호 쌍이 중국어 인용부호 쌍으로 바뀔 수 있습니다.
c = get_config()

# Notebook config
c.NotebookApp.certfile = u'/home/yourname/.jupyter/mycert.pem'
c.NotebookApp.ip = '*'
c.NotebookApp.open_browser = False
c.NotebookApp.password = u'sha1:42dd2962e4eb:4e258d7a934d8971e4b26b460ab27276a9d082b0'
# It's a good idea to put it on a known, fixed port
c.NotebookApp.port = 9999

5. jupyter 노트북 서버 시작

 jupyter notebook

그리고 아래 출력이 보여요.
 The Jupyter Notebook is running at: https://[all ip addresses on your system]:9999/

6. 원격 연결 jupyter 노트북


위의 작업은 모두 서버에서 이루어졌습니다. 이제 브라우저를 열고 입력하십시오.https://192.168.56.101:9999이때 비밀번호를 입력해야 합니다. 이 비밀번호는 방금 sha1을 만들 때 입력한 비밀번호입니다. (sha1이 아닙니다.)
다른 것은 일반적인 jupyter 노트북과 같은 조작입니다.여기 192.168.56.101은 제 서버에 있는 ubuntu가 열려 있는 주소입니다. 원격 주소로 바꿔 주십시오.

7. 이전의 ipython 노트북 서버 프로필 이전


이전의 ipython notebook 프로필을 이전하려면 명령을 사용할 수 있습니다
jupyter migrate

이렇게 하면 프로필이 ~/로 이동됩니다.jupyter 폴더 밑에 있습니다.

8. kernel 추가 방법


현재 Python 2가 있으며 Python 3을 추가해야 하는 경우:
pip3 install ipykernel --user
python3 -m ipykernel install --user

jupyter를 다시 시작하면 됩니다.

9. jupyter 플러그인 관리자 설치


pip install jupyter_contrib_nbextensions --user

jupyter contrib nbextension install --user

pip install jupyter_nbextensions_configurator --user

jupyter nbextensions_configurator enable --user


첫 번째와 두 번째 명령은 설치 플러그인을 관리하는 도구를 설치했고, 두 번째와 세 번째 명령은 설정 확장 관리를 활성화하는 도구를 설치했습니다.

10. markdown 디스플레이를 지원하는 방법


우선 확장 도구 패키지를 설치해야 한다
pip install notedown --user

그리고 프로필 수정
vim ~/.jupyter/jupyter_notebook_config.py

다음 항목 추가 및 저장
c.NotebookApp.contents_manager_class = ‘notedown.NotedownContentsManager’
마지막으로 주피터 노트북 서비스를 다시 시작하면 돼요.
참조: -http://stackoverflow.com/questions/31962862/ipython-ipython-notebook-config-py-missing -http://blog.csdn.net/suzyu12345/article/details/51037905 -http://jupyter.readthedocs.io/en/latest/migrating.htmlJupyter notebook에 python3이 없으면 어떡하지?Jupyter 플러그인 설치 및 가상 다중 환경 생성

좋은 웹페이지 즐겨찾기