【发布时间】:2017-09-21 10:01:31
【问题描述】:
我在我的 mac 上的 anaconda spyder 中使用 3.6 Python 版本。但我想将其更改为 Python 2.7。
谁能告诉我怎么做?
【问题讨论】:
-
接受适合您的答案。因为它会帮助读者快速复习。
我在我的 mac 上的 anaconda spyder 中使用 3.6 Python 版本。但我想将其更改为 Python 2.7。
谁能告诉我怎么做?
【问题讨论】:
【讨论】:
如果你想保留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)
【讨论】:
您可以通过从Ananconda's Navigator 启动来启动正确版本的 Spyder。从下拉列表中,切换到您想要的环境,然后按下启动 Spyder 按钮。你应该可以查看结果right away.
【讨论】:
在首选项中,选择 Python 解释器
在 Python 解释器下,从“默认”更改为“使用以下 Python 解释器”
那里的路径应该是默认的 Python 可执行文件。找到您的 Python 2.7 可执行文件并使用它。
【讨论】:
如果你使用 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 的回答
【讨论】:
在终端中设置 python3 为主版本: ln -sf python3 /usr/bin/python
安装 pip3: apt-get install python3-pip
更新 spyder: pip install -U spyder
享受
【讨论】: