名称'get_config'未定义

zis*_*iym 12 python ubuntu ipython

当我使用ipython笔记本时,我想运行一个笔记本服务器.我按照官方教程 但是,当我想获得get_config()教程中所说的功能时,我遇到了名称get_config未定义的问题.我搜索了互联网并找到了该页面.但是,~/.ipython/profile_default/ipython_config.py 我的ubuntu 12.04系统中没有文件.我该怎么做才能解决问题?

cel*_*cel 12

保罗伊凡诺夫在论坛帖子中说:

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

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

你基本上有两个选择:

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

文件说:

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

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

ls $(ipython locate profile <your-profile-name>)
Run Code Online (Sandbox Code Playgroud)

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

有关进一步阅读,请参阅ipython的配置简介.