我最近更新了IPython(到4.0版),在一段时间不用Notebooks(自The Big Split之前)后,开始使用它们,并发现需要修改一些设置并将其从
例如,似乎需要将
这一切(以及有限的文档)让我对在哪里放置IPython / Jupyter 4.0的设置和配置文件感到有些困惑:
操作系统:OS X 10.10.4; Xcode 6.4; CLT: 6.4.0.0.1; Clang: 6.1; Python Python 2.7.10 (Homebrew); Jupyter 4.0.4; IPython 4.0.0。
~/.ipython/
移动到~/.jupyter/
。例如,似乎需要将
NotebookManager.notebook_dir
更改为~/.ipython/profile_default/ipython_notebook_config.py
被忽略并且其功能已经由FileContentsManager.root_dir
取代,在中替换
~/.jupyter/jupyter_notebook_config.py
然而,除了这种孤立事件之外,我并不清楚配置设置和配置文件现在是如何工作的。特别是应该将哪些文件放置在哪里以及它们应该包含什么内容。例如,如果我生成一个新的配置文件,
ipython profile create foo
现在我得到的文件与以前不同(也与我的现有配置文件中存在的文件不同):在以前,我获得的是
ipython_config
ipython_notebook_config.py
ipython_nbconvert_config.py
我现在明白了
ipython_config.py
ipython_kernel_config.py
据我所知,我的所有ipython_notebook_config.py
文件似乎都没有使用。这一切(以及有限的文档)让我对在哪里放置IPython / Jupyter 4.0的设置和配置文件感到有些困惑:
- 我应该将适用于所有内核/配置文件的通用笔记本电脑相关设置放在哪里? (我看到有些设置放在
〜/ .jupyter / jupyter_notebook_config.py
中,但我不确定这些设置是否会覆盖从其他位置加载的设置。) - 我应该将适用于笔记本电脑的特定配置文件设置放在哪里? (我可以继续在
〜/ .ipython / profile_someprofile /
目录中使用ipython_notebook_config.py
文件吗?) - 我应该将适用于所有配置文件和应用程序的特定内核设置放在哪里? (例如,IPython为所有配置文件在shell和笔记本电脑中使用的设置应该放在哪里?)
- 我应该如何修改或更新现有的IPython配置文件以供4.0.0使用? (例如,所有配置文件是否应该有一个
ipython_kernel_config.py
文件? 我是否应该删除ipython_notebook_config.py
和ipython_nbconvert_config.py
文件?)
操作系统:OS X 10.10.4; Xcode 6.4; CLT: 6.4.0.0.1; Clang: 6.1; Python Python 2.7.10 (Homebrew); Jupyter 4.0.4; IPython 4.0.0。
.jupyter
目录的?我的只有一个名为“migrated”的文件,其时间戳为迁移时间。 - tiagojupyter_notebook_config.py
。就这些。 - oromeipython notebook --profile=profile_name
还是jupyter notebook --profile=profile_name
启动笔记本服务器,都会收到警告:Unrecognized alias: '--profile=profile_name', it will probably have no effect.
。请注意,--profile 选项包含在引号中。 - frankundfrei