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

48人阅读 评论(0) 收藏 举报
分类:

       很多的情况下使用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中就会多了我们添加的地址

只需要删掉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脚本扩展功能及boost.python的使用

/** /file FILENAME/mainpage 让主程序可以通过python脚本扩展功能及boost.python的使用/brief 本文的内容是:在主程序中嵌入一种脚本语言:python,并...
  • mslk
  • mslk
  • 2006-05-25 20:23:00
  • 3712

Boost.Python 学习笔记 No.1——python调用c函数

准备条件: 1、从Boost.Python中编译出boost_python.dll和lib来。方法参见boost官方手册,按手册的方法比较简单。 2、安装python。建议用2.x版的,3+版本有...
  • mooke
  • mooke
  • 2012-01-08 16:53:49
  • 974

python2和python3主要区别

这篇文章主要介绍了Python 2.7.x 和 3.x 版本的重要区别小结,需要的朋友可以参考下 许多Python初学者都会问:我应该学习哪个版本的Python。对于这个问题,我的回答通常是“先...
  • u010694764
  • u010694764
  • 2017-02-15 10:23:36
  • 4147

Python2和Python3的一些语法区别

python2和python3版本的部分区别
  • huchong0209
  • huchong0209
  • 2017-08-18 17:33:30
  • 548

python2 与 python3的区别

几乎所有的python2程序都需要一些修改才能正常的运行在python3的环境下。为了简化这个转换过程,Python3自带了一个2to3的实用脚本.这个脚本会将python2程序源文件作为输入,然后自...
  • qq_33932782
  • qq_33932782
  • 2017-05-07 22:12:22
  • 848

解决Windows 下 anaconda python2 与 python3 共存问题

对于python刚入门的人都会遇到一个选择问题:选择python2 还是python3,众所周知,python与其它编程语言不一样即新版本与旧版本是不兼容的,最明显的区别就是语法上都存在差异。刚开始入...
  • lalalawxt
  • lalalawxt
  • 2017-04-21 16:42:51
  • 6667

python 2与3的区别汇总

1、输出语句print:#!/usr/bin/python print "Hello, World!";#!/usr/bin/python print("Hello, World!"); # pyth...
  • u013372487
  • u013372487
  • 2016-06-03 10:35:27
  • 541

Python2和Python3的区别

python3和Python2的区别 print函数:(Python3中print为一个函数,必须用括号括起来;Pytho...
  • pku_Coder
  • pku_Coder
  • 2017-01-11 22:57:53
  • 802

Windows下Anaconda同时安装python2和python3

1.首先安装Anaconda2,可以直接使用安装包。 安装包下载地址:https://www.anaconda.com/download/2.同样在以上地址下载Anaconda3的安装包 安装An...
  • u013498583
  • u013498583
  • 2017-12-01 13:50:07
  • 255

ubuntu下anaconda完美解决python2与python3共存问题

首先,大家需要了解的是,在原有的ubuntu系统下,是具备python环境的,但是,为了在不同的时期,会有不同的需要,有时候,需要的使用python2,但也有些情况时需要使用python3 ,那么,如...
  • u010801439
  • u010801439
  • 2018-03-08 17:18:33
  • 167
    个人资料
    等级:
    访问量: 310
    积分: 289
    排名: 28万+
    文章存档