利用anaconda同时使用python2和python3的方法

       很多的情况下使用python3的资源会比2多不少,比如说在xgboost包的安装问题上,python2需要用到GIT,编译器等,先下载源码再编译,然后添加路径,之后通过GIT调用python安装,还不一定成功。反观python3,网上有现成的.whl文件,下载下来pip一下就好,轻松又愉快。但是对于之前用惯了python2,并且有不少代码已经写在里边的同学,一时间要换成3也是有点困难,所以就需要同时使用python2和3了。我们需要的是基于某个版本的anaconda,2或者3都可以,下面以2为例。

      首先需要我们设置一下anaconda,使用清华的镜像,原地址会非常慢。cmd中输入

  1. conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/  
  2. conda config --set show_channel_urls yes                                                                              

这之后在你的c:\Users\用户名下的.condarc中就会多了我们添加的地址利用anaconda同时使用python2和python3的方法_第1张图片

只需要删掉defaults那一行,保存一下就设置成功了。

之后开始干正事,首先 在cmd中写入命令 
  1. conda create --name python3 python=3.6  
  2. activate python3  

相当于在conda目录的envs文件夹中创建了一个新的环境python3,并且通过activate命令激活了它,在activate命令后你的cmd前应该多了一个括号里面写着python3

然后在激活了的python3环境中安装anaconda的库

  1. conda install anaconda  

因为之前已经设置了镜像,如果你的网速不差的话应该一会就好了,完成之后欣喜的发现所有东西都多了python3的版本,当然如果你习惯用notebook来debug的话同样可以参照之前的博客里提到的,给python3也设置一个自定义工作目录的notebook快捷方式。

打开输入

python

就可以看到当前python的版本

你可能感兴趣的:(python)