2016-01-22 52 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笔记本。