如何在 anaconda spyder 中更改 python 版本

Posted

技术标签:

【中文标题】如何在 anaconda spyder 中更改 python 版本【英文标题】:How to change python version in anaconda spyder 【发布时间】:2017-09-21 10:01:31 【问题描述】:

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

谁能告诉我怎么做?

【问题讨论】:

接受适合您的答案。因为它会帮助读者快速复习。 【参考方案1】:

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

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

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

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

【讨论】:

【参考方案2】:

首先,您必须在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 并且, 该按钮可能会显示“安装”而不是启动。安装完成后,需要一些时间,它就可以启动了。

谢谢@cloudscomputes 和@Francisco Camargo。

【讨论】:

当我在 Python2 环境中以这种方式安装 Spyder 时,我的 Python 版本会被 3.6 覆盖【参考方案3】:

如果你想保留python 3,可以关注these directions创建一个python 2.7环境,叫py27。

那你只需要激活py27:

$ conda activate py27

然后就可以在这个环境下安装spyder了,例如:

$ conda install spyder

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

【讨论】:

这并不完全适合这个问题,但它是一个很好的信息。还在使用 Spyder 3.2+ 吗?【参考方案4】:

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

【讨论】:

【参考方案5】:

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

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

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

【讨论】:

【参考方案6】:

如果你使用 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 提示符 @Dan 的回答

【讨论】:

【参考方案7】:

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

    安装 pip3: apt-get install python3-pip

    更新 spyder: pip install -U spyder

享受

【讨论】:

【参考方案8】:

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

【讨论】:

那是更新Python,和使用不同版本同时保持当前版本并不完全一样。

以上是关于如何在 anaconda spyder 中更改 python 版本的主要内容,如果未能解决你的问题,请参考以下文章

如何在多版本anaconda python环境下转换spyder

如何在 macOS 的 Spyder (Anaconda) 中正确执行 Graphviz 中的“点”?

作妖系列——更改spyder黑色主题

如何在虚拟环境中运行 Spyder?

如何在 anaconda 上更新 spyder

Anaconda安装+Spyder Tensorflow环境配置