如何运行两个单独的 Spyder 实例

问题描述 投票:0回答:5

我希望能够拥有两个完全独立的实例,因为我可以在不同文件夹中处理两个独立的不相关项目,而不会受到任何干扰。

python multiple-instances spyder
5个回答
177
投票

Spyder 维护者在这里)这很简单。您需要前往:

Tools > Preferences > Application

在 Spyder 5 中,或

Tools > Preferences > General

在 Spyder 4 中,单击“高级设置”选项卡,然后停用名为

的选项

[ ] Use a single instance

然后每次启动 Spyder 都会打开一个新窗口。如果您想要恢复旧的行为,只需再次激活该选项即可。


70
投票

您也可以使用 --new-instance 选项。 就跑吧

spyder --new-instance

7
投票

Spyder 5.0.3+ 更新(07/2021 起)

首先,与卡洛斯的回答相同:

Tools > Preferences

但是然后:

Application > Advanced settings

然后取消选择

[✔] Use a single instance
,这样它就变成了
[] Use a single instance
,这将导致每次启动Spyder时都会打开一个新窗口。

仍在 Spyder 5.1.5 中为我工作。


2
投票

虽然单击 Spyder 图标不允许您打开两个实例,但您只需转到spyder.py 所在的文件夹并从命令行运行spyder.py 即可打开第二个实例。

此外,您可以为桌面制作一个图标,仅从其位置运行spyder.py。但是,我不知道如果 Spyder 有这些实例,多个实例将如何影响用户偏好。


0
投票

打开应用程序的第一个实例

open -a "Name_of_App.app"

使用终端打开应用程序的第二个实例

open -n -a "Name_of_App.app"

确保将“Name_of_App.app”替换为您要打开的应用程序的实际名称(Mac os)

© www.soinside.com 2019 - 2024. All rights reserved.