在 python 2 和 3 的 spyder 之间切换

Switch between spyder for python 2 and 3

根据我在文档中了解到的内容,它指出您可以轻松地在 2 个 python 环境之间切换,只需使用命令提示符

创建一个新变量即可

"conda create -n python34 python=3.4 anaconda" 如果我已经安装了 python 2.7。

创建了一个名为 python 34 的环境,我们可以使用 "activate python 34" 激活它,但这一切就像在我的 windows 命令提示符下执行上述命令一样。我想在 spyder IDE 中的 python 版本之间切换,如何做到这一点?

Spyder 从您正在使用的环境中启动。

因此,如果您想在 Spyder 中使用 python 3,那么您 activate python34(或您用 Python 3 命名的任何环境)然后 运行 spyder.

如果您想在 Spyder 中使用 python 2,那么您 deactivate python3 环境(或 activate 您安装 Python 2) 然后 运行 spyder.

我不相信一旦 Spyder 启动就可以改变环境。

N.B。您可能需要在每个环境中安装 Spyder,具体取决于您的设置,首先激活环境,然后使用 conda install spyder.

只需转到您安装 Spyder 的目录(在命令提示符下使用 cd),对我来说,它看起来像 "C:\Users\Rohan\Anaconda2" 并在 cmd 中键入 spyder。它将 运行 你的 Spyder IDE.

只需转到 spyder 中的首选项,然后转到 Python 解释器-> 使用以下 python 解释器:在这里,从浏览文件选项中,为您的 python2.exe 文件提供路径然后申请。现在你的 python2 没有在 spyder 中打开控制台所需的 spyder-kernels 模块,所以通过在 cmd python2 -m pip install spyder-kernels 中编写命令来安装它。这里使用 python2 -m 因为我安装了两个版本的 python