名称'get_config'未定义

当我使用ipython笔记本时,我想运行笔记本服务器。 我跟着官方教程但是,当我想在教程中获得get_config()函数时,我遇到了get_config这个名字没有定义的问题。 我search了互联网,并find了页面 。 但是,我的ubuntu 12.04系统中没有~/.ipython/profile_default/ipython_config.py文件。 我能做些什么来解决这个问题?

保罗·伊万诺夫在论坛上写道:

get_config只能在加载时在配置文件中使用。

所以你只能在配置文件中使用get_config ,而不能在ipython会话中使用。

你基本上有两个选择:

如果您只想进行临时更改,则可以使用%config魔术。 但请注意,退出会话后,更改会丢失。

该文件说:

目前,这仅影响当前会话 – 您对配置进行的更改不会保存在任何地方。 另外,一些选项只在IPython启动时才被读取,所以不能像这样改变。

第二个选项是创建一个新的配置文件。 (请参阅ipython profile help )。 每个配置文件都有自己的配置文件。 您可以通过执行以下命令来查找文件

 ls $(ipython locate profile <your-profile-name>) 

您可以将您的配置选项添加到特定的*_config.py文件。

有关更多信息,请参阅ipython的配置介绍 。