如何启动两个Python版本(2.7和3.4)的Spyder?

10

我之前在Windows Vista上安装了Python 3.4和Spyder。

今天我想使用Python 2.7运行Spyder。所以我参考这篇文章并为spyder安装了Python 2.7。现在,我该如何使用Python 2.7启动Spyder而不是默认的3.4?(我想在文章下评论并询问@user3058525,但由于声望限制而无法发表评论)

有谁可以帮忙吗?

P.S:虽然我可以创建一个虚拟环境,但我想在Spyder中工作...


1
过去的downvoters将看不到您请求解释的内容,所以我猜测一下。这个问题似乎很琐碎:要“使用2.7”就做你用“3.4”时做的一切,只是把“3.4”改成“2.7”,或者如果“3.4”是默认值,那么在某个地方、某种方式上添加“2.7”。(我引用“run with x.y”是因为我不确定它的意思,因为我对spyder除了刚才弹出窗口中读到的内容一无所知。)但也许有一些复杂性使这个问题变得不那么琐碎。也许Spyder,不像Idle,但像Notepad++,只允许运行一个实例。 - Terry Jan Reedy
Anaconda Python 还是 Homebrew? - Roberto
感谢@TerryJanReedy尝试告诉我是什么原因导致了这个负评。是的,在某些首选项或设置中,没有直接的解决方案可以使Spyder突然加载Python 2.7而不是Python 3.4(这是默认和唯一安装在我的系统上的Python版本)。 - Rampy
@Roberto:这是Python的Anaconda软件包。 - Rampy
如果您没有安装Spyder,则可以在终端上执行 conda activate <py2 environment name> 然后执行 conda install spyder - Roberto
显示剩余5条评论
1个回答

13

@Roberto: 收到!

我们学到了使用conda info -e命令可以查看安装在conda中的环境。

它显示已安装Python 2环境的路径为C:\Users\ramprasad.g\AppData\Local\Continuum\Anaconda3\envs\python2\

Python 2的Spyder IDE位于envs\python2文件夹内的Scripts文件夹中(C:\Users\ramprasad.g\AppData\Local\Continuum\Anaconda3\envs\python2\Scripts

点击它,嗯,Spyder就用Python 2.7启动了!

谢谢...


谢谢!有没有办法将这个Spyder添加到Anaconda Navigator中? - YJZ
嘿@YJZ,很抱歉我错过了你的评论。不确定你是否仍需要这个。https://dev59.com/7V0a5IYBdhLWcg3wk5dw(由@Lorenz分享)建议从Navigator创建虚拟环境的方法。看看你是否觉得有用。 - Rampy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接