如何在Anaconda spyder中更改python版本

How to change python version in anaconda spyder

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

谁能告诉我该怎么做?


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

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

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

enter image description here

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

enter image description here


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

1
2
3
4
5
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。


如果要保留python 3,可以按照以下说明创建一个名为py27的python 2.7环境。

然后,您只需要激活py27:

1
$ conda activate py27

然后,您可以在此环境中安装spyder,例如:

1
$ conda install spyder

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


您可以从Ananconda的Navigator中启动正确版本的Spyder。从下拉菜单中切换到所需的环境,然后按启动Spyder按钮。您应该能够立即检查结果。


在"偏好设置"中,选择" Python解释器"

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

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


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

  • 安装pip3:
    apt-get安装python3-pip

  • 更新间谍:
    点安装-U spyder

  • 请享用


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

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

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    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提示
    @丹的答案