Spyder5.1.1运行多实例时Use a single instance选项灰化无法取消怎么办
Spyder 5.1.1 多实例开启解决方案(单实例选项灰化场景适用)
以下是三种可直接落地的解决方法,无需降级版本:
- 方法1:临时启动新实例
打开终端/Anaconda Prompt,激活对应Python环境后,执行启动命令时追加--new-instance参数即可直接打开新的独立实例:spyder --new-instance
每次需要新实例时执行一次该命令即可,不同实例互不干扰。 - 方法2:永久修改配置文件生效
UI选项灰化不影响底层配置修改,操作步骤如下:- 打开Spyder配置目录,默认路径对应不同系统如下:
- Windows:
C:\Users\你的用户名\.spyder-py3\config - macOS:
~/.spyder-py3/config - Linux:
~/.config/spyder-py3
- Windows:
- 找到
spyder.ini文件用文本编辑器打开,搜索single_instance字段 - 将该字段的默认值
True修改为False,保存后关闭编辑器 - 重启Spyder后即可直接双击图标打开多个独立实例,无需额外加参数,此时UI选项仍会显示灰化,不影响功能使用。
- 打开Spyder配置目录,默认路径对应不同系统如下:
- 方法3:修改快捷方式启动参数
适合平时用桌面快捷方式启动的用户,一次性修改即可长期生效:- 右键点击Spyder桌面快捷方式,选择「属性」
- 在「目标」输入框的原有路径末尾,先加一个空格,再追加
--new-instance参数,修改后示例如下:"C:\ProgramData\Anaconda3\Scripts\spyder.exe" --new-instance - 点击「确定」保存修改,之后每次双击该快捷方式都会直接打开新的独立实例
该版本出现选项灰化是已知的UI层bug,多出现于Anaconda预装版、Linux软件源安装版,上述三种方法均可绕过UI限制实现多实例启动。
内容的提问来源于stack exchange,提问作者big_ej
相关产品推荐
相关产品推荐

