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