目录
1 下载anaconda3和anaconda2
https://www.anaconda.com/distribution/#download-section
本例中先安装anaconda3,再安装anaconda2
2 安装anaconda3
在这两个前面选择 √ :
第一个选项是将安装目录加入到系统的PATH环境变量中,以后在CMD中便可以直接用python命令启动python。
第二个选项是让其他IDE能够检测到Anaconda3并将Anaconda3作为默认的Python 3。
3 安装 anaconda2
选择安装目录时,要选择刚刚安装的anaconda3目录下的envs目录下的“python2”,这个“python2”是自己新建的目录,可以改为其他名字。
这两个选项前面的 √ 去掉。
这里取消掉那两个勾(按照字面意思理解,打上第二个勾应该是没有影响的。至于第一个选项,由于之前已经把Anaconda2添加到系统PATH路径下了,因此再把Anaconda3添加进去,由于顺序在Anaconda2的后面,几乎是没有作用的,所以这里没有勾上)。
其余安装步骤未给出,即直接选择下一步。
4 windows上cmd里切换python
安装完成之后,在CMD里面直接输入python
会启动Python2。
而使用activate python2
(python2
即之前python2
安装目录文件夹的名字)命令之后,python
即可切换至Python2,如下图所示。
conda deactivate
命令可取消激活python2。
5 pycharm 配置不同版本的python
按照一般的更换python方法一样。
在首先安装主要版本之后,也可使用conda create -n py2 python=2
命令来安装Python2,但由于网络问题,这种方法容易失败,所以自己先下载好完整安装包,然后安装到主版本主目录下的envs
文件夹更方便。
有人也许会说直接同时安装Anaconda2和Anaconda3,然后将Anaconda2目录下的python.exe改为python2.exe也可实现类似的共存。但这种方法存在一个较大的缺陷,即Anaconda2内包含的某些IDE会工作不正常,如Jupyter Notebook和Spyder等,因为他们依赖于安装目录下的python.exe,且备用版本的pip
等命令也没办法直接使用,总体来说很不方便。