2016-08-31 29 views
2

我想在Jupyter Notebook中設置一個自定義起始目錄。我編輯了jupyter_notebook_config.py。從行「c.NotebookApp.notebook_dir =」,jupyter notebook起始目錄

#刪除添加的參數:

c.NotebookApp.notebook_dir = u'c:\\my\\chosen\\directory'. 

但仍然不能正常工作,控制檯想出錯誤,並在jupyter默認的主目錄開始。

我使用Windows服務器2008.根據手冊,它應該工作。

有沒有人有關於我的問題的建議?

+1

這裏顯示錯誤消息PLZ。 – zhangxaochen

+0

Jupyter似乎對如何解釋路徑字符串不一致。如果出現這個問題,錯誤信息應該說明問題。由於Jupyter有時無法找到正確的配置文件,因此請嘗試@ RichSignell的答案。 – QuesterZen

回答

1

我也有問題,編輯jupyter配置文件也沒有工作。

我的解決方法是將批處理文件轉到指定的目錄,然後從該目錄啓動jupyter筆記本。

你可以用記事本寫的批處理文件,只需將其保存爲所有文件,並指定擴展爲.BAT

一個簡單的方法,也可以從DOS提示符下使用複製CON。首先,訪問命令提示符(通常通過輸入「cmd」並輸入)。然後:

copy con startjupyter.bat 

後,你可以指定你的目錄,並從那裏開始的筆記本電腦,例如,如果你的目錄是d:\ python_codes:

d: 
cd python_codes 
jupyter notebook 

之後,使用保存文件CTRL + Z輸入

您可以通過調用名稱(startjupyter)來運行批處理文件,或者單擊它。對於後者,可能將其放在桌面上以便於訪問。

9

的以下步驟完全爲我工作在Windows上:

首先找到Jupyter爲您的配置文件,看在哪個目錄:

jupyter --config-dir 

如果沒有jupyter_notebook_config.py文件在該目錄中,生成一個通過鍵入:

jupyter notebook --generate-config 

然後編輯jupyter_notebook_config.py文件,並添加類似:

## The directory to use for notebooks and kernels. 
c.NotebookApp.notebook_dir = 'c:\\users\\rsignell\\documents\\github' 

然後從任何目錄啓動jupyter筆記本:

jupyter notebook 

,它會在你指定的目錄中開始。

欲瞭解更多信息,請參閱:http://jupyter-notebook.readthedocs.io/en/latest/config.html

+0

這實際上是正確的答案,另請參閱:https://groups.google.com/a/continuum.io/forum/#!topic/anaconda/gqRwT_SxGBw - 在jupyter筆記本的更高版本中,似乎該行是在默認情況下在自動生成的配置文件中,但默認情況下,它也被_comped out_out,所以更改僅在取消註釋後才能起作用/生效。 (我知道,愚蠢的事情我不知道,但我不知道,所以也許其他人和我一樣愚蠢。) – Chill2Macht

1

的Microsoft Windows

打開DOS命令通過在Windows資源管理器地址欄中輸入cmd線。這將打開當前路徑設置爲當前文件夾的命令提示符。在命令行鍵入jupyter notebook --notebook-dir=%CD%開始jupyter筆記本(IPython的筆記本)與當前目錄爲筆記本電腦的起始目錄

-1

我還與這裏給出的解決方案的問題。我的解決方案很快而且很髒,但它適用於Windows。我做了一個批處理文件:

cd C:\[starting Directory] 
jupyter notebook 
stop 

當您使用不同的批處理文件時,您可以啓動帶有定義目錄的Jupyter。例如:

cd C:\datascience 

cd C:\browsergame