如何为python 2和python3安装Spyder

时间:2018-03-21 13:47:01

标签: python python-3.x python-2.7 spyder

我安装了python2.7(默认为Windows7 - 64bit)并在一个环境(称为Python3)中安装了python3。

我想用Spyder作为我的IDE。我已经在我的Python3环境中安装了Spyder3,但是当我打开Spyder3时(从我的Python3环境开始,然后它打开Spyder for python 2.7而不是python 3.5,就像我希望的那样。)。我不知道为什么。

我已完成TOOLS--Preferences--Python Interpreter -- Use the following python enterpreter: C:\Users\16082834\AppData\Local\Continuum\Anaconda2\envs\Python3\python.exe,但这也无效。

我们中的许多人正在运行多个python环境,我相信你们中的一些人可能已经设法在这些不同的环境中使用Spyder。

请告诉我怎么做。非常感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

activate Python3然后pip install Spyder的一种可能方式。

答案 1 :(得分:0)

因此,当您使用以下内容创建新环境时:conda create --name python36 python = 3.6 anaconda

这将创建一个环境。名为python36,要安装的软件包是anaconda(它基本上包含了python所需的一切)。

确保你的新环境。实际上是通过执行以下操作来运行ecorrect python版本:

激活python environmentwith:active python36

然后输入:python

这将指示您的env中正在运行的python版本。事实证明,出于某种原因,我的环境运行的是python2.7而不是3.6

很酷的是,anaconda发行版带有spyder。只要确保你在你的环境中运行Spyder。

所以要这样做:激活python36 然后键入:spyder

它会自动为python3打开spyder3。

因此,我最初的问题是即使我创建了一个python3环境,它仍然运行python2.7。但删除旧的python3环境并创建一个新的python3环境后。并安装所需的库/包它现在完美。

我有2.7和3.6环境,可以使用spyder2和spyder3 IDE进行编辑