起因
每次更換電腦或者要新建一個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…