How to change python version in anaconda spyder
我在Mac上的anaconda spyder中使用3.6 Python版本。 但我想将其更改为Python 2.7。
谁能告诉我该怎么做?
您可以打开首选项(多个选项):
- 键盘快捷键Ctrl + Alt + Shift + P
-
Tools ->Preferences
并且根据Spyder版本,您可以在
或在高级
首先,您必须在
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 |
然后,您必须打开

该按钮可能显示"安装"而不是"启动"。安装后,需要一些时间,它将可以启动。
谢谢@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提示
@丹的答案