- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
官方(?)建议运行 IPython Notebook 服务器,并通过以下方式创建配置文件
$ 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 中,有一个变化,不再有配置文件。我找到了对话 https://gitter.im/ipython/ipython/archives/2015/05/29其中有用户 minrk 说:
The .ipython directory has several things in it:
multiple config directories (called profiles)
one 'data' directory, containing things like kernelspecs, nbextensions
runtime info scattered throughout, but mostly in profiles
Jupyter follows more platform-appropriate conventions:
one config dir at JUPYTER_CONFIG_DIR, default: .jupyter
one data dir at JUPYTER_DATA_DIR, default: platform-specific
one runtime dir at JUPYTER_RUNTIME_DIR, default: platform-specific
还有一个相当神秘的评论:
If you want to use different config, specify a different config directory with JUPYTER_CONFIG_DIR=whatever
获得不同行为的最佳方式是什么(例如,在作为服务器运行与正常使用之间)?
它会涉及运行类似的东西吗:
$ export JUPYTER_CONFIG_DIR=~/.jupyter-nbserver
$ jupyter notebook
每当需要运行服务器“配置文件”时?和
$ export JUPYTER_CONFIG_DIR=~/.jupyter
$ jupyter notebook
何时需要运行“正常”配置文件?因为那看起来很可怕。在 Jupyter 4.0 中执行此操作的最佳方法是什么?
最佳答案
使用这篇博客文章中的一些代码 http://www.svds.com/jupyter-notebook-best-practices-for-data-science/并更新它。最简单的解决方案似乎是创建一个别名,例如:
alias jupyter-nbserver='JUPYTER_CONFIG_DIR=~/.jupyter-nbserver jupyter notebook'
现在您可以通过简单的命令 jupyter-nbserver
以不同的配置运行 jupyter 笔记本。
一个更健壮的解决方案可能涉及创建一个更改环境变量的 bash 函数,检查是否有配置文件,如果没有则创建一个,然后执行,但这可能有点矫枉过正。我对这个相关问题的回答https://stackoverflow.com/a/32516200/246856开始为新的“配置文件”创建初始配置文件。
关于python - 如何从 Jupyter 4.x 获取 IPython 配置文件行为?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32320836/
我是一名优秀的程序员,十分优秀!