问题描述
|
我想在评估笔记本时先退出最后一个本地内核,然后再次启动本地内核。在不使用Mathematica中的“评估”菜单的情况下,是否可以执行任何命令?
解决方法
可以使用“ 0”来终止内核,然后笔记本中评估的任何其他内容都将再次启动它。
如果要这样做是为了确保笔记本中运行的内容与任何先前定义的符号不冲突,则可以设置菜单:
Evaluation > Notebook\'s Default Context > Unique to This Notebook
如果您希望经常将内核设置为“ 0”,那么您可能希望设置键盘快捷键。为此,请参见以下答案:
自定义Mathematica快捷方式
如果您发现Mathematica在处理一个较长的笔记本的过程中变慢,并且该笔记本的后半部分不依赖于较早的部分,则您可能希望将此内容插入到笔记本的开头:
Needs[\"Utilities`CleanSlate`\"]
然后插入:
CleanSlate[]
想要ѭ0的效果
, 我唯一建议的解决方案是通过MathLink
使用从属内核。它使您可以随时重新启动从属内核,并在自动重新启动时做出其他规定。当然,主内核不会重新启动,只会用作从内核的接口。您可以在本主题中找到有关此主题的一般想法。