我在mac上的anaconda spyder中使用3.6 Python版本。但我想将其更改为Python 2.7。
任何人都可以告诉我该怎么做吗?
答案 0 :(得分:27)
您可以打开首选项(多个选项):
Tools
- > Preferences
根据Spyder版本,您可以更改Python interpreter
部分(Spyder 3.x)中的解释器:
或在高级Console
部分(Spyder 2.x):
答案 1 :(得分:10)
如果你想保留python 3,可以按照these directions创建一个名为py27的python 2.7环境。
然后你只需要激活py27:
$ conda activate py27
然后你可以在这个环境中安装spyder,例如:
$ conda install spyder
然后你可以从命令行启动spyder或者导航到envs目录下的2.7版spyder.exe(例如C:\ ProgramData \ Anaconda3 \ envs \ py27 \ Scripts)
答案 2 :(得分:4)
在“首选项”中,选择“Python解释器”
在Python Interpreter下,更改为"默认" to"使用以下Python解释器"
那里的路径应该是默认的Python可执行文件。找到你的Python 2.7可执行文件并使用它。
答案 3 :(得分:4)
您可以从Ananconda's Navigator启动,启动正确版本的Spyder。从下拉列表中,切换到所需的环境,然后按启动Spyder按钮。您应该可以查看结果right away.
答案 4 :(得分:4)
首先,您必须在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。
答案 5 :(得分:2)
如果您使用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提示 @丹的答案
答案 6 :(得分:1)
在终端中将python3设置为主版本: ln -sf python3 / usr / bin / python
安装pip3: apt-get install python3-pip
更新spyder: pip install -U spyder
享受
答案 7 :(得分:-2)