Ubuntu anaconda 下进行Python版本的切换

问题描述:

已经拥有ubuntu下的anaconda python3.6版本,结果新项目要求用Python2.7写。如何在anaconda下切换Python版本并在spyder中也进行切换。

解决方法:

1.打开终端,查看当前Python版本

~$ python --version
Python 3.6.5 :: Anaconda, Inc.


2.进行anaconda下的Python版本切换(创建一个新的anaconda环境 py27并激活使用).依次输入下列命令

conda create -n py27 python=2.7 anaconda

--此时会下载对应版本需要的包,请稍等。

source activate py27

--激活当前环境

3.查看此时的Python版本

~$ python --version
Python 2.7.15 :: Anaconda, Inc.


4.此时直接打开spyder,会发现还是原来的python版本,而在在终端打开spyder,会出现错误,因为在新的python环境下,未安装对应Spyder

~$ spyder
段错误 (核心已转储)

5.在py27环境下安装spyder

~$ conda install spyder

再次输入

~$ spyder

就打开了Python2.7下的Spyder

大功告成!

-----------------------------------------------------------------------------------------------------------------------------------------------------------------

我抛弃了Spyder 改用 pycharm

pycharm 大法好啊!

 

 

 

你可能感兴趣的:(pytho)