[教學] CentOS6.5 x64 安裝 Jupyter Server

Jupyter 真是一個方便好物

可以在網頁上編輯&執行python程式

通常我都裝在個人筆電上使用

但每次網咖都要再重新建置python+Jupyter有點浪費時間

乾脆把Jupyter架在server上面,這樣只要有網路+瀏覽器就能寫程式了

以下就來進行Jupyter server的建置

系統環境:

VPS:Linode OS:Centos6.5 x64

python 2.7.11 ,pip已安裝

(python&pip的升級與安裝請參考上一篇)

 

在command底下指令

pip install jupyter

jupyter notebook --generate-config

進入python 直譯器,設定登入密碼&金鑰

python

輸入

from notebook.auth import passwd

passwd()

畫面應該會像下圖

Untitled

紅框內就是jupyter產生的金鑰,要備份下來

 

設定openssl

openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout mykey.key -out mycert.pem (同一行)

編輯jupyter_notebook_config.py 設定檔

nano /root/.jupyter/jupyter_notebook_config.py

要改的地方有,把註解給拿掉

c.NotebookApp.password = '把紅框的金鑰貼到這邊'
c.NotebookApp.ip = '*'
c.NotebookApp.certfile = u'/root/mycert.pem'
c.NotebookApp.keyfile = u'/root/mykey.key'
c.NotebookApp.open_browser = False
c.NotebookApp.port = 9453 (輸入要開的埠號)

執行Jupyter

終端機畫面底下執行

jupyter notebook

打開瀏覽器,在網址列輸入
https://主機ip:埠號

成功的話就會看到jupyter的登入畫面,輸入密碼就可以登入&使用

2016-06-08_100406


參考資料:

Running a notebook server

IPython notebook搭建

後續補充:

暫無~