我安装了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。
请告诉我怎么做。非常感谢您的帮助。
答案 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进行编辑