我可以为两个独立的 Python 代码提供两个独立的 Spyder 控制台吗?

Posted

技术标签:

【中文标题】我可以为两个独立的 Python 代码提供两个独立的 Spyder 控制台吗?【英文标题】:Can I have two independent Spyder consoles for two independent Python codes? 【发布时间】:2020-02-20 22:33:37 【问题描述】:

我有两个独立的 Python 代码,每个都有自己的输入和输出。 我想要两个 IPython 控制台和两个变量资源管理器,每个都与两个代码之一相关联。这样,我可以在我的两个独立代码之间来回切换。我不需要使用从一个代码到另一个代码的结果。

我以为我可以通过取消选中“工具 > 首选项 > 常规”中的“使用单个实例”选项来做到这一点,但这似乎并没有达到我想要的效果,我仍然只看到一个 Python 控制台和一个变量探索器。

有什么办法吗?

【问题讨论】:

【参考方案1】:

(这里是 Spyder 维护者) 你可以通过菜单在同一个 Spyder 实例中打开两个控制台

Consoles > New console

每个控制台都是独立的,并且有自己的变量资源管理器视图。

为了额外的隔离,你也可以去菜单

Run > Configuration per file

然后选择名为Execute in a dedicated console 的选项。这将在您每次运行它们时在同一个控制台中执行您的每个代码(我们的默认设置是在当前具有焦点的控制台中运行代码)。

【讨论】:

以上是关于我可以为两个独立的 Python 代码提供两个独立的 Spyder 控制台吗?的主要内容,如果未能解决你的问题,请参考以下文章

一个应用程序中的两个独立地图提供程序

使用一个 Spring Security 保护两个独立的 Java 应用程序

如何处理使用相同数据库的两个独立 laravel 项目的迁移?

如何拥有两个具有两个不同高度的独立单元? [复制]

Python--5 函数

python中两个独立初始化的相同对象