如何在Anaconda中实现多版本python Spyder共存

发布网友

我来回答

1个回答

热心网友

有两种方法可以实现: 
首先我的实验环境是conda 4.3.13

方法一:全程在cmd中操作

1)先在conda中创建一个名为python2的环境,并下载对应版本python2.7

conda create --name python27 python=2.7 

2)激活python2环境

activate python2 

3)在python2的环境下下载spyder和Jupter notebook

conda install spyder1

 
因为我这里已经装过spyter了,如果第一次安装,系统会让你确定是否下载,输入 y 即可。

4) 下面我们可以看到菜单栏已经有了python2的spyter了。 

5)下载Jupyter notebook,一样的方法。

conda install jupyter 

这样,你想用python3编写代码时,就打开python3的spyder;你想用python2编写代码时,就打开python2的spyder。两种环境的切换非常方便。

方法二:在Anaconda Navigator中实现(相对简单,耗时,不推荐)

1) 打开Anaconda Navigator 

2) 进入environment,选择你要安装python2的环境,或者可以按底部的Create新建环境名和对应的python版本。 

3) 然后选择在你的想要的环境中下载spyder和jupyter notebook。 

4) 但是,因为Anaconda Navigator的环境不稳定,容易出现屏幕卡死或者闪退现象,不推荐这种方法。

附加:给Jupter notebook设置主目录的方法

1) 当你下载好jupter notebook后打开界面,是什么样的呢?是否同作者一样? 

2) 不难看出,此时刚下载好的jupter notebook默认的路径是C盘。那么下面我们把它设置成我们自己要的目录,这里我以:‘F:\pythonWork ‘为例。

3) 在cmd中输入: 
jupyter notebook --generate-config 
第一次修改则输入:y

4) 找到输出的文件夹的目录,用记事本打开。 
文件夹的目录一般在:C:\Users\Administrator\.jupyter 
搜索:notebook.dir 
将你要的路径设置在里面。 

5) 然后保存。再次打开upyter notebook,就变成你要的路径了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com