名称'get_config'未定义

时间:2014-12-27 09:54:54

标签: python ubuntu ipython

当我使用ipython笔记本时,我想运行一个笔记本服务器。我跟随官方tutorial但是,当我想获得教程中所述的get_config()函数时,我遇到的名称get_config未定义问题。 我在互联网上搜索了page。但是,我的ubuntu 12.04系统中没有~/.ipython/profile_default/ipython_config.py文件。我该怎么做才能解决问题?

1 个答案:

答案 0 :(得分:12)

Paul Ivanov在论坛帖子中说:

  

get_config仅在配置文件中可用   加载时间。

因此,您只能在配置文件中使用get_config,而不能在ipython会话中使用。

您基本上有两个选择:

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

文档说:

  

目前,这只影响当前会话 - 您对配置所做的更改不会保存在任何地方。此外,某些选项仅在IPython启动时读取,因此不能像这样更改。

第二个选项是创建新的个人资料。 (见ipython profile help)。每个配置文件都有自己的配置文件。您可以通过执行以下命令找到这些文件:

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

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

如需进一步阅读,请参阅ipython的config intro