我最近更新了IPython(4.0),並開始使用筆記本一段時間後沒有使用它們(因爲在The Big Split,我想),並發現我的一些設置需要修改並從~/.ipython/
至~/.jupyter/
。我應該在哪裏放置我的設置和配置文件以便與IPython/Jupyter 4.0一起使用?
例如,看來NotebookManager.notebook_dir
在
~/.ipython/profile_default/ipython_notebook_config.py
被忽略,並且有它的功能replaced byFileContentsManager.root_dir
in
~/.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;鏗鏘聲:6.1; Python Python 2.7.10(Homebrew); Jupyter 4.0.4; IPython 4.0.0。
你是如何得到'.jupyter'目錄的?我只有一個名爲'migrated'的文件,並且有一個遷移時間戳。 – tiago
@tiago:好問題。我剛剛「遷移」(我認爲我沒有做任何事情來添加這個;也許我生成了一個配置文件?)'jupyter_notebook_config.py'。就這樣。 – orome
類似的問題在這裏。我注意到,無論我是否使用'ipython notebook --profile = profile_name'或'jupyter notebook --profile = profile_name'啓動筆記本服務器,我都會收到警告:'無法識別的別名:'--profile = profile_name',它可能沒有任何效果。「請注意,引用中包含--profile選項。 – frankundfrei