在spyder之间切换python 2和3

时间:2017-03-14 14:14:52

标签: python anaconda conda

根据我在文档中学到的内容,它表明只需使用命令提示符创建一个新变量,就可以轻松地在2个python环境之间切换

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

创建了一个名为python 34的环境,我们可以使用“activate python 34”激活它。但所有这些都发生在我的Windows命令提示符下执行上述命令。我想在spyder IDE中切换python版本,如何做到这一点?

3 个答案:

答案 0 :(得分:6)

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激活环境。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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