如何安装 Spyder for Python 2 和 Python 3 并在我的 Spyder 环境中获取 Pytho



我安装了Python 2.7(在Windows 7 64位中默认安装),并且在环境中安装了Python 3(称为Python3)。

我想使用Spyder作为我的IDE。我已经在我的Python3环境中安装了Spyder3,但是当我打开Spyder 3(从我的Python 3 env中)时,它会为python 2.7打开Spyder,而不是我希望的python 3.5。我不知道为什么。

我已经做了TOOLS--Preferences--Python Interpreter -- Use the following Python interpreter: C:Users16082834AppDataLocalContinuumAnaconda2envsPython3python.exe,但这也没有用。

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

请告诉我如何使用此方法获取 Python 3。

一种可能的方法是运行activate Python3然后运行pip install Spyder

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

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

通过执行以下操作,确保您的新环境实际上正在运行正确的 python 版本:

激活 Python 环境:Active Python36

然后键入:蟒蛇

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

。很酷的是,蟒蛇分布带有spyder。只要确保从您的环境中运行Spyder即可。

所以要做到这一点:激活python36 然后输入:Spyder

它将自动为 python3 打开 spyder3。

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

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

最新更新