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

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

谁能告诉我怎么做?

【问题讨论】:

  • 接受适合您的答案。因为它会帮助读者快速复习。

标签: python anaconda spyder


【解决方案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】:
          1. 在终端中设置 python3 为主版本: ln -sf python3 /usr/bin/python

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

          3. 更新 spyder: pip install -U spyder

          享受

          【讨论】:

            【解决方案8】:

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

            【讨论】:

            • 那是更新Python,和使用不同版本同时保持当前版本并不完全一样。
            猜你喜欢
            • 2022-12-09
            • 2019-06-30
            • 2017-07-07
            • 1970-01-01
            • 2016-09-04
            • 2021-03-22
            • 1970-01-01
            相关资源
            最近更新 更多