jupyter server 單用戶及多用戶環境架設 安裝環境在windowns+anaconda
遠端 jupyter
使用anaconda
方法二:在python執行
使用anaconda
單一個用戶
- server 端
- 開啟anaconda Prompt
* 選擇環境,這邊環境名稱是'py36'
(base) C:/Users/{username}>activate py36
- 產生default config file
(py36) C:/Users/{username}>jupyter notebook --generate-config
- 設定密碼
方法一:使用shell
(py36) C:/Users/{username}>jupyter notebook password輸入密碼,此方法會產生json file
方法二:在python執行
from notebook.auth import password password()
將output複製起來
- 編輯 config file
開啟 C:/Users/{username}/.jupyter/jupyter_notebook_config.py
* 刪除以下開頭的註解並編輯
c.NotebookApp.ip = '0.0.0.0' # '0.0.0.0'可自動更隨IP c.NotebookApp.port = 8888 # 不要和其他人重複 c.NotebookApp.open_browser = False # 不改的話會在dandanman桌面開啟瀏覽器 c.NotebookApp.password = '' # 若設定密碼是使用方法二,將複製的在這 c.NotebookApp.password_required = True c.NotebookApp.notebook_dir = 'C:/jupyter' # 預設開啟路徑 c.NotebookApp.default_url = '/lab' # 預設開啟jupyterlab
- 執行jupyter notebook
(py36) C:/Users/{username}>jupyter notebook
- clinet 端開啟
* 一般情況
打開瀏覽器,輸入 http://{server IP}:{port}/
入剛剛設定的密碼
他會導向 http://{server IP}:{port}/lab 開啟jupyterLab
* lab 跟傳統 notebook 切換
http://{server IP}:{port}/lab 開啟jupyterLab
http://{server IP}:{port}/tree 開啟jupyterNotebook
多用戶
- server端
產生其他user的config檔 -
複製上面第二步驟產生的檔案jupyter_notebook_config.py,在原資料夾位置貼上,或可以而外路徑(要記得)
有幾個用戶就建立幾個檔案
-
修改檔案名稱jupyter_notebook_config_username.py
-
設定密碼,與上面類似這裡使用方法二,在python執行
因為我覺得會覆蓋原本的json file
from notebook.auth import password password()
將output複製起來
- 編輯 config file
開啟 jupyter_notebook_config_username.py
* 刪除以下開頭的註解並編輯
c.NotebookApp.ip = '0.0.0.0' # '0.0.0.0'可自動更隨IP c.NotebookApp.port = 7777 # 不要和其他人重複 c.NotebookApp.notebook_dir = 'C:/jupyter/username' # 預設開啟路徑 c.NotebookApp.password = '' # 若設定密碼是使用方法二,將複製的在這 ...
其他的參考單一用戶第四步驟
- 執行jupyter notebook
這邊要加上 config 路徑及檔名
(py36) C:/Users/{username}>jupyter notebook --config C:/Users/{username}/.jupyter/jupyter_notebook_config_username.py
留言
張貼留言