Jupyter Notebook配置,一篇就夠

c1rew發表於2019-05-12

起因

每次更換電腦或者要新建一個Jupyter Notebook環境,都要查詢好幾個網站,去配置好開發環境,記錄一下所有配置,以後就不用頻繁使用搜尋引擎,卻只為了尋找幾句配置。

簡介

Jupyter Notebook是個開源的Web應用,可以建立包含程式碼、公式、視覺化及敘事文字的共享文件;

  • 支援超過40種程式語言
  • 可共享的notebook
  • 互動式的輸出
  • 整合大資料工具

配置

1. 生成配置檔案

jupyter notebook --generate-config
複製程式碼

2. 設定密碼

jupyter notebook password
複製程式碼

3. 修改配置檔案

vim ~/.jupyter/jupyter_notebook_config.py
修改以下三個節點的配置,並把開頭的 # 註釋去掉
c.NotebookApp.ip = '*' # 開啟所有的IP訪問,即可使用遠端訪問
c.NotebookApp.open_browser = False # 關閉啟動後的自動開啟瀏覽器
c.NotebookApp.port = 8888  # 設定埠8888,也可用其他的,比如1080,8080等等
複製程式碼

4. 啟動notebook

jupyter notebook
複製程式碼

5. 遠端訪問

在瀏覽器輸入http://hostip:8888,hostip可以是本地地址,區域網地址,也可以是遠端伺服器地址(比如阿里雲或者AWS或者其他雲伺服器廠商的VPS外網地址)。

6. 主題

pip install jupyterthemes

# list available themes
# onedork | grade3 | oceans16 | chesterish | monokai | solarizedl | solarizedd
jt -l

# select theme...
jt -t chesterish
複製程式碼

詳細步驟還可以檢視該工程的github主頁:github.com/dunovank/ju…

Reference

  1. jupyter.readthedocs.io/en/latest/p…
  2. github.com/dunovank/ju…

原文連結:c1rew.github.io/2019/05/12/…

相關文章