为QtInProcessKernelManager设置IPython配置文件
我正在运行IPython 2.0b1代码,以便可以使用本机为QtInProcessKernelManager设置IPython配置文件,python,python-2.7,ipython,Python,Python 2.7,Ipython,我正在运行IPython 2.0b1代码,以便可以使用本机QtInProcessKernelManager在Qt应用程序中嵌入IPython外壳。按照中的示例,我已经启动并运行了所有内容,但我无法终生理解如何设置内核使用的IPython配置文件。不幸的是,2.0版本的文档非常稀少,但可以理解,因为它还没有发布,而且挖掘源代码也没有多大帮助 在IPython 1.12/13中,使用“非官方”的老方法,您可以通过以下方式进行设置: app = IPKernelApp.instance() app.i
QtInProcessKernelManager
在Qt应用程序中嵌入IPython外壳。按照中的示例,我已经启动并运行了所有内容,但我无法终生理解如何设置内核使用的IPython配置文件。不幸的是,2.0版本的文档非常稀少,但可以理解,因为它还没有发布,而且挖掘源代码也没有多大帮助
在IPython 1.12/13中,使用“非官方”的老方法,您可以通过以下方式进行设置:
app = IPKernelApp.instance()
app.initialize(['--profile={0}'.format(__PROFILE_NAME__)])
然而,我尝试了各种组合,将不同的参数传递给
kernel_manager = QtInProcessKernelManager()
kernel_manager.start_kernel()
没有运气。我确信我只是错过了一些简单的东西,所以希望这是一个快速修复。start\u kernel()接受“传递来构建内核并启动内核的关键字参数”,但我还找不到进一步的细节。