1. 程式人生 > >jupyter 啟動時的問題

jupyter 啟動時的問題

data book 工作區 參數 exe port cnblogs tar 接下來

  用Pip下載jupyter notebook時發現啟動時會有兩個值得註意的地方,一個是啟動時的環境變量參數路徑設定,一個是啟動後默認的工作區設定。

因為默認只能在 C:/users/用戶名 路徑下執行jupyter notebook,這樣環境變量參數路徑和工作區都設在了該目錄,怎樣修改呢?

  我寫了一段python代碼 start_jupyter.py ,用來指定啟動時的環境變量參數路徑:

 1 import os
 2 import subprocess
 3 
 4 base = D:\Program Files (x86)\Python\Python36
 5 jupyter_dir = os.path.join(base, 
.jupyter) 6 7 if not os.path.exists(jupyter_dir): 8 os.mkdir(jupyter_dir) 9 10 dirs = {JUPYTER_CONFIG_DIR: jupyter_dir, JUPYTER_RUNTIME_DIR:os.path.join(jupyter_dir,runtime), JUPYTER_DATA_DIR:os.path.join(jupyter_dir,data)} 11 12 for k, v in dirs.items(): 13 if not os.path.exists(v):
14 os.mkdir(v) 15 os.environ[k] = v 16 17 ipython_dir = os.path.join(base,.ipython) 18 os.environ[IPYTHONDIR] = ipython_dir 19 20 subprocess.call([D:\\Program Files (x86)\\Python\\Python36\\Scripts\\jupyter-notebook.exe])

  接下來輪到設定工作區,打開 .jupyter/jupyter_notebook_config.py, 修改 c.NotebookApp.notebook_dir =‘’ 為實際的工作區地址:

c.NotebookApp.notebook_dir = ‘D:\Program Files (x86)\Python\Python36\jupyter_workpath‘

這樣在jupyter notebook啟動時就可以指定工作區, 執行啟動命令: python start_jupyter.py

jupyter 啟動時的問題