【发布时间】:2014-10-04 17:41:38
【问题描述】:
我希望能够拥有两个完全独立的实例,因为我可以在不同文件夹中处理两个独立的不相关项目而不受任何干扰。
【问题讨论】:
-
非常简单,但非常有用的问题......我不会浪费这么多天等待输入数据被修改,而是在基于样本数据的影子项目上独立工作(预计一个单独的文件夹)。
标签: python multiple-instances spyder
我希望能够拥有两个完全独立的实例,因为我可以在不同文件夹中处理两个独立的不相关项目而不受任何干扰。
【问题讨论】:
标签: python multiple-instances spyder
(这里是 Spyder 维护者) 这很简单。你需要去:
Tools > Preferences > Application
在 Spyder 5 中,或
Tools > Preferences > General
在 Spyder 4 中,单击“高级设置”选项卡,然后停用名为
的选项[ ] Use a single instance
然后每次启动 Spyder 时都会打开一个新窗口。如果您想恢复旧行为,只需再次激活该选项即可。
【讨论】:
您也可以使用 --new-instance 选项。 跑吧
spyder --new-instance
【讨论】:
Spyder 5.0.3+ 更新(07/2021 起)
首先,和卡洛斯的回答一样:
Tools > Preferences
然后:
Application > Advanced settings
然后取消选择[✔] Use a single instance,所以它变成[] Use a single instance,这将导致每次启动Spyder时都会打开一个新窗口。
在 Spyder 5.1.5 中仍然为我工作。
【讨论】:
虽然单击 Spyder 图标将不允许您打开两个实例,但您只需转到 spyder.py 所在的文件夹并从命令行运行 spyder.py 即可打开第二个实例。
此外,您可以为您的桌面制作一个图标,该图标只需从其位置运行 spyder.py。但是,如果 Spyder 拥有多个实例,我不知道多个实例将如何影响用户偏好。
【讨论】: