Install Jupyter Notebook in a virtual environment

    需要的條件

    • 必須已經完成 Python Virtual Environment 設定。

    安裝與設定

    切換至 virtual environment

    $ workon py3cv3
    
    py3cv3 是筆者自訂的名稱。

    安裝 Jupyter

    (py3cv3)$ pip install jupyter
    

    產生Jupyter 設定檔
    ~/.jupyter/jupyter_notebook_config。

    (py3cv3)$ jupyter notebook --generate-config
    

    編輯設定檔,新增下面幾行

    c = get_config()
    c.IPKernelApp.pylab = 'inline'
    c.NotebookApp.open_browser = False
    c.NotebookApp.token = ''
    

    啟動 Jupyter 服務與用戶端操作

    啟動 Jupyter 服務

    (py3cv3)$ jupyter notebook
    啟動程式是以前景方式執行,建議與 screen 一起使用。

    用戶端操作

    以 Linux desktop 為例)
    以 SSH 連線至主機時,啟用 port forward, 將本機 8889 導向至主機 8888, SSH 連線指令如下

    ssh -N -i ~/.ssh/id_rsa -L 8898:localhost:8888 <username>@<ip-address-of-your-GPU-instance>
    
    -i  GCP instance 的 SSH-Key 檔
    -f  可加上這,將 SSH 連線以背景方式執行。
    8898 本機 port 可自行更換其他號碼

    如果使用設定檔 .ssh/config,在適當地方加上這一行

    LocalForward 8898 localhost:8888

    開啟 Firefox,瀏覽 http://localhost:8898。

    標籤 (Edit tags)
    • No tags
    您必須 登入 才能發佈評論。
    Powered by MindTouch Core