根据文档所述,您可以通过使用命令提示符创建一个新变量来轻松地在两个Python环境之间切换。
如果我已经安装了Python 2.7,则可以使用“conda create -n python34 python=3.4 anaconda”来创建名为python 34的环境。然后我们可以使用“activate python 34”来激活它。但是,所有这些都发生在我的Windows命令提示符中。我想在Spyder IDE中切换Python版本,该怎么做?
Spyder是从您正在使用的环境启动的。
因此,如果要在Spyder中使用Python 3,则需要激活python34
(或者您用Python 3命名的其他环境),然后运行spyder
。
如果要在Spyder中使用Python 2,则需要取消激活
python3环境(或者激活
已安装Python 2的环境),然后运行spyder
。
我认为在Spyder启动后无法更改环境。
注意:根据您的设置,您可能需要在每个环境中安装Spyder,方法是先激活该环境,然后使用conda install spyder
。
只需转到spyder的首选项,然后转到Python解释器->使用以下Python解释器:在这里,从浏览文件选项中选择给定python2.exe文件的路径,然后应用。现在,您的python2缺少打开spyder控制台所需的spyder-kernels
模块,因此请通过在cmd中编写以下命令来安装它python2 -m pip install spyder-kernels
。这里使用python2-m是因为我安装了两个版本的python。
只需进入您安装Spyder的目录(在命令提示符中使用cd),对于我来说,它看起来像"C:\ Users \ Rohan \ Anaconda2",然后在cmd中输入spyder。它将运行您的Spyder IDE。
anaconda
,它包含了Spyder在内的一组标准Python包。尝试将其从命令中省略以查看区别。 - nekomaticspyder=3.1.3
,但那已经不是最新版本了,等等。 - nekomatic