2016-01-22 44 views
0

我目前正在研究一個機器學習項目,並且我想用我其餘的腳本保存我的IPython文件。但是,我一直無法找到任何有關如何更改IPython文件保存路徑的信息。 「ipython locate」只給我保存的位置,並沒有給我一種改變它的方法,iPython編輯器沒有可用於更改保存路徑的文件選擇器。我正在使用Windows 10.任何幫助將不勝感激。保存IPython文件到一個特定的目錄

+0

,你需要大約IPython的筆記本嗎? –

+0

你在尋找%保存嗎?用法在這裏https://ipython.org/ipython-doc/3/interactive/magics.html#magic-save給文件路徑名,或保存整個會話? http://stackoverflow.com/questions/947810/how-to-save-a-python-interactive-session不知道所以不想發佈爲答案 – JimLohse

+0

對不起 - 我是IPython的新手。我指的是筆記本,是的,我想將寫在筆記本上的所有代碼保存到ipynb文件中,並且我想選擇該文件的路徑。 – Alex

回答

0

我相信這是覆蓋在:

IPython Notebook save location

基本上,您需要更改您的個人資料。假設通過

ipython profile create 

那麼你有沒有,這樣做,你更改默認目錄,直屬:

# The directory to use for notebooks. 

注 - 我只是做這個Mac和Linux,但似乎在上面的鏈接中爲Windows用戶工作。

+0

我明白了 - 所以每當我想將iPython筆記本保存在其他目錄中時,我都必須更改默認目錄? – Alex

+0

我不知道在會話期間動態更改保存目錄的方法。有一個「黑客」發佈作爲答案在這裏: http://stackoverflow.com/questions/18901185/ipython-notebook-sa​​ve-location 在這裏,你顯然使用的事實,蟒蛇將保存到當前目錄。值得一試,但我目前沒有Windows機器測試... – Orko

+0

好的,謝謝你的幫助。 – Alex

0

默認ipythonjupyter在啓動筆記本電腦服務器的時間設置工作樹的頂端到當前目錄。您可以通過在.ipython/profile_XXX/ipython_notebook_config.py.jupyter/jupyter_notebook_config.py(* nix/Mac-不確定它們位於Windows上的位置)中設置c.NotebookApp.notebook_dir來更改此設置。

只要工作樹的頂部包含腳本的子目錄,您就可以使用cmd/explorer將.ipynb移動到腳本目錄,然後瀏覽http://localhost:XXXX/tree以打開ipython筆記本。