在早期版本的IPython中,可以通过
加载特定的配置文件ipython notebook --profile=my_profile
这样我就可以在my_profile中添加autoreload
等内容。
自从使用IPython 4.0.1
(实际上是Jupyter)后,我得到了
[W 09:21:32.868 NotebookApp] Unrecognized alias: '--profile=my_profile', it will probably have no effect.
警告,未加载配置文件。您是否遇到过变通方法?
答案 0 :(得分:0)
在Jupyter中为每个配置文件创建一个内核。
在jupyter配置目录{jupyter configuration}/kernels
下找到kernels目录(在我的Mac上是$HOME/Library/Jupyter/kernels
):
$ mkdir profile-x-kernel
$ cat << EOF > profile-x-kernel/kernel.json
{
"display_name": "Profile X (Python 3)",
"language": "python3",
"env": { },
"argv": [ "python3", "-m", "ipykernel", "--profile", "profile_x", "-f", "{connection_file}" ]
}
EOF
然后您可以从Jupyter的内核菜单中选择内核,而无需重新启动整个笔记本服务器。