我希望能够拥有两个完全独立的实例,因为我可以在不同文件夹中处理两个独立的不相关项目,而不会受到任何干扰。
(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 有这些实例,多个实例将如何影响用户偏好。
打开应用程序的第一个实例
open -a "Name_of_App.app"
使用终端打开应用程序的第二个实例
open -n -a "Name_of_App.app"
确保将“Name_of_App.app”替换为您要打开的应用程序的实际名称(Mac os)