如何在anaconda spyder中更改python版本

时间:2017-04-24 16:04:51

标签: python anaconda spyder

我在mac上的anaconda spyder中使用3.6 Python版本。但我想将其更改为Python 2.7。

任何人都可以告诉我该怎么做吗?

8 个答案:

答案 0 :(得分:27)

您可以打开首选项(多个选项):

  • 键盘快捷键 Ctrl + Alt + Shift + P
  • Tools - > Preferences

根据Spyder版本,您可以更改Python interpreter部分(Spyder 3.x)中的解释器:

enter image description here

或在高级Console部分(Spyder 2.x):

enter image description here

答案 1 :(得分:10)

如果你想保留python 3,可以按照these directions创建一个名为py27的python 2.7环境。

然后你只需要激活py27:

$ conda activate py27

然后你可以在这个环境中安装spyder,例如:

$ conda install spyder

然后你可以从命令行启动spyder或者导航到envs目录下的2.7版spyder.exe(例如C:\ ProgramData \ Anaconda3 \ envs \ py27 \ Scripts)

答案 2 :(得分:4)

在“首选项”中,选择“Python解释器”

在Python Interpreter下,更改为"默认" to"使用以下Python解释器"

那里的路径应该是默认的Python可执行文件。找到你的Python 2.7可执行文件并使用它。

答案 3 :(得分:4)

您可以从Ananconda's Navigator启动,启动正确版本的Spyder。从下拉列表中,切换到所需的环境,然后按启动Spyder按钮。您应该可以查看结果right away.

答案 4 :(得分:4)

首先,您必须在Anaconda prompt中运行以下代码,

conda create -n py27 python=2.7  #for version 2.7
activate py27

conda create -n py36 python=3.6  #for version 3.6
activate py36

然后,您必须打开Anaconda navigator,然后, enter image description here 该按钮可能显示“安装”而不是“启动”。安装后,需要一些时间,它将可以启动。

谢谢@cloudscomputes和@Francisco Camargo。

答案 5 :(得分:2)

如果您使用anaconda进入python环境 您应该为不同的python版本建立不同的环境

以下脚本可以帮助您建立新的环境(在anaconda提示符下运行)

conda create -n py27 python=2.7  #for version 2.7
activate py27

conda create -n py36 python=3.6  #for version 3.6
activate py36

you may leave the environment back to your global env by typing
deactivate py27 
or 
deactivate py36 

,然后您可以使用anaconda UI将其切换到其他环境 @Francisco Camargo的答案

或者您可以使用以下方式坚持anaconda提示 @丹的答案

答案 6 :(得分:1)

  1. 在终端中将python3设置为主版本: ln -sf python3 / usr / bin / python

  2. 安装pip3: apt-get install python3-pip

  3. 更新spyder: pip install -U spyder

享受

答案 7 :(得分:-2)

在 Anaconda 中,点击“环境”,向下滚动到您需要更新的软件包,然后点击更新箭头。

Anaconda software package updates