Windows下安装两个版本的Anaconda,并在pycharm部署

目录

1 下载anaconda3和anaconda2

2 安装anaconda3

3 安装 anaconda2

4 windows上cmd里切换python

5 pycharm 配置不同版本的python


1 下载anaconda3和anaconda2

https://www.anaconda.com/distribution/#download-section

本例中先安装anaconda3,再安装anaconda2

2 安装anaconda3

Windows下安装两个版本的Anaconda,并在pycharm部署_第1张图片

在这两个前面选择 √ :

Windows下安装两个版本的Anaconda,并在pycharm部署_第2张图片

第一个选项是将安装目录加入到系统的PATH环境变量中,以后在CMD中便可以直接用python命令启动python。 
第二个选项是让其他IDE能够检测到Anaconda3并将Anaconda3作为默认的Python 3。

3 安装 anaconda2

Windows下安装两个版本的Anaconda,并在pycharm部署_第3张图片

选择安装目录时,要选择刚刚安装的anaconda3目录下的envs目录下的“python2”,这个“python2”是自己新建的目录,可以改为其他名字。

Windows下安装两个版本的Anaconda,并在pycharm部署_第4张图片

这两个选项前面的 √ 去掉。

这里取消掉那两个勾(按照字面意思理解,打上第二个勾应该是没有影响的。至于第一个选项,由于之前已经把Anaconda2添加到系统PATH路径下了,因此再把Anaconda3添加进去,由于顺序在Anaconda2的后面,几乎是没有作用的,所以这里没有勾上)。

其余安装步骤未给出,即直接选择下一步。

4 windows上cmd里切换python

安装完成之后,在CMD里面直接输入python会启动Python2。

Windows下安装两个版本的Anaconda,并在pycharm部署_第5张图片

       而使用activate python2python2即之前python2安装目录文件夹的名字)命令之后,python即可切换至Python2,如下图所示。

Windows下安装两个版本的Anaconda,并在pycharm部署_第6张图片

conda deactivate命令可取消激活python2。

5 pycharm 配置不同版本的python

按照一般的更换python方法一样。

Windows下安装两个版本的Anaconda,并在pycharm部署_第7张图片

Windows下安装两个版本的Anaconda,并在pycharm部署_第8张图片

Windows下安装两个版本的Anaconda,并在pycharm部署_第9张图片

 

        在首先安装主要版本之后,也可使用conda create -n py2 python=2命令来安装Python2,但由于网络问题,这种方法容易失败,所以自己先下载好完整安装包,然后安装到主版本主目录下的envs文件夹更方便。

        有人也许会说直接同时安装Anaconda2和Anaconda3,然后将Anaconda2目录下的python.exe改为python2.exe也可实现类似的共存。但这种方法存在一个较大的缺陷,即Anaconda2内包含的某些IDE会工作不正常,如Jupyter Notebook和Spyder等,因为他们依赖于安装目录下的python.exe,且备用版本的pip等命令也没办法直接使用,总体来说很不方便。

 

你可能感兴趣的:(python)