有官方建议运行一个IPython笔记本服务器,通过以下方式创建个人资料:
$ ipython profile create nbserver
根据http://ipython.org/ipython-doc/1/interactive/public_server.html建议,这样做可以使通过ipython notebook
和ipython notebook --profile=nbserver
启动IPython Notebook时产生非常不同且有用的行为。
在Jupyter 4.0中,没有配置文件了。用户minrk在https://gitter.im/ipython/ipython/archives/2015/05/29中提到:“.ipython目录中有几个内容:多个配置目录(称为配置文件),一个‘data’目录,包含诸如kernelspecs、nbextensions之类的东西,以及分散在各处但主要在配置文件中的运行时信息。Jupyter遵循更适合平台的约定:一个名为JUPYTER_CONFIG_DIR的配置目录,默认为.jupyter;一个名为JUPYTER_DATA_DIR的数据目录,平台特定默认值;一个名为JUPYTER_RUNTIME_DIR的运行时目录,平台特定默认值。”还有一条比较神秘的话:“如果你想使用不同的配置,请使用JUPYTER_CONFIG_DIR=whatever指定一个不同的配置目录。”那么,如何在运行服务器与正常使用时产生不同的行为呢?是否需要运行类似于:$ export JUPYTER_CONFIG_DIR=~/.jupyter-nbserver
$ jupyter notebook
每当需要运行服务器“配置文件”时?
$ export JUPYTER_CONFIG_DIR=~/.jupyter
$ jupyter notebook
每当需要运行一个“普通”配置文件时,都要这样做吗?因为这似乎很糟糕。在Jupyter 4.0中最好的方法是什么?