jupyter 啟動時的問題


  用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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM