指定ipython配置文件qtconsole
关于如何从qtconsole指定特定的ipython配置,您有什么猜测吗 没有QT控制台:指定ipython配置文件qtconsole,ipython,jupyter,qtconsole,Ipython,Jupyter,Qtconsole,关于如何从qtconsole指定特定的ipython配置,您有什么猜测吗 没有QT控制台: ipython --profile=my_profile_name jupyter console --config=/./jupyter_qtconsole_config.py 其中my_profile_name是全局ipython目录下的配置文件名,用于ipython内核选项。这使您可以指定ipython特定的内容,如加载时要导入的模块 使用QT控制台: ipython --profile=my_
ipython --profile=my_profile_name
jupyter console --config=/./jupyter_qtconsole_config.py
其中my_profile_name是全局ipython目录下的配置文件名,用于ipython内核选项。这使您可以指定ipython特定的内容,如加载时要导入的模块
使用QT控制台:
ipython --profile=my_profile_name
jupyter console --config=/./jupyter_qtconsole_config.py
您可以在其中指定特定的配置文件,以设置常规的非ipython特定的qtconsole设置,如字体大小
如何从qtconsole指定设置ipython配置文件(理想情况下将其指向文件,但可能仅限于指定全局配置文件名)?ie是否将--profile标签添加到jupyter qtconsole?Im此链接:Matthias提到指定内核,但这似乎有些过分
您可以在名为“ipython_kernel_config.py”的文件中指定概要文件;也许解决方案在于使用--config=jupyter_qtconsole_config.py启动qtconsole,并在该文件中指向指向指向配置文件名的自定义ipython_kernel_config.py;不确定如何指向内核配置文件,在jupyter配置文档中也没有明显的方法。您需要创建一个自定义的
kernelspec
并为此特定内核启动qtconsole
通常,“内核”被视为一种语言;对于内核是什么,这是一个非常严格的观点。在您的例子中,您想要做的是拥有多个IPython内核,每个内核使用不同的配置文件启动IPython。是什么是内核规范的更正式的定义;但它大致描述了如何开始一个过程
通过使用jupyter内核规范列表
,我可以看到我在/usr/local/share/jupyter/kernels/python3
中有一个Python内核规范;让我们看看它,特别是kernel.json
文件:
{
"argv": [
"$HOME/anaconda/bin/python",
"-m",
"ipykernel_launcher",
"-f",
"{connection_file}"
],
"display_name": "Python 3",
"language": "python"
}
现在,您只需复制所有这些,并在“argv”
列表中添加“--profile=my_profile\u name”
。不要忘记为文件夹指定不同的名称,并将“display_name”:“Python 3”
更改为“display_name”:“Python 3(my_profile)”
;一旦这是可用的。只要用这个内核启动一个qtconsole、一个笔记本或者其他任何东西,你就会得到你的新配置文件
当然,您可以从命令行使用类似于编程的实用程序 谢谢!然后,我只需要在jupyter/kernels下创建一个新文件夹,并适当命名,将您在其中描述的文件放入其中,然后使用“jupyter qtconsole--kernel myfoldername”启动另一个解决方案:从包含ipython_config.py文件的位置运行qtconsole;这将覆盖其他配置文件。