Spyder 控制台中的非默认 IPython 配置文件

Non-default IPython profile in Spyder console

我安装了两个 Spyder,一个使用我的默认 python 2.7,另一个 运行 在 python 3.4 virtualenv 中。但是,IPython 控制台的历史由两者共享。拥有单独历史记录的最干净的方法是为 python 3.4 安装定义一个新的 IPython 配置文件。我的问题是:如何说服 Spyder 使用非默认配置文件 运行 IPython?我找不到任何方式来提供命令行选项。

(Spyder dev here) 无法使用不同的配置文件在 Spyder 中启动 IPython 控制台。我们使用默认配置文件来创建我们所有的控制台。

如 Carlos 的回答所述,无法在 Spyder 中使用不同的配置文件启动 IPython 控制台。解决方法是复制 ~/.ipython 目录(我将我的目录命名为 ~/.ipython3)并将环境变量 IPYTHONDIR 设置为 运行 [=16= 之前的新位置] 3版本的Spyder。然后它将在新目录中使用 profile_default。