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

Spyder控制台中的非默认IPython配置文件,ipython,spyder,Ipython,Spyder,我使用了两个Spyder安装,一个使用默认的Python2.7,另一个运行在Python3.4VirtualEnv中。但是,IPython控制台的历史记录在这两个控制台之间共享。拥有单独历史记录的最干净的方法是为Python3.4安装定义一个新的IPython配置文件。我的问题是:如何说服Spyder使用非默认配置文件运行IPython?我找不到任何方法来提供命令行选项 (此处为Spyder dev)无法在Spyder内部以不同的配置文件启动IPython控制台。我们使用默认配置文件来创建所有控

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

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

正如Carlos在回答中提到的,在Spyder内部无法使用不同的配置文件启动IPython控制台。解决方法是复制~/.ipython目录(我将其命名为mine~/.ipython3),并在运行Python3版本的Spyder之前将环境变量IPYTHONDIR设置到新位置。然后,它将在新目录中使用profile_默认值