Python3是大势所趋,我们学习的时候一般情况会选择python3,但无奈的是在某些教程和某些老版本的库中依然使用python2.一些老公司的项目也是用python2写的,一时很难转换过来.这就遇到了一个问题,我们有时会用的python3,有时会用python2,这可如何是好,有什么办法能同时拥有两个版本的python呢?

Anaconda

Anaconda 是 Python 的一个发行版,类似Ubuntu和linux的关系.
Anaconda最大的特点是将几乎所有的工具、第三方包都当做package对待,甚至包括python和Anaconda自身,所以Anaconda可以很方便的装多个package,并自如的切换package,这就实现了在多个python版本之间的切换.

Anaconda的安装

可以直接去官网下载anaconda官网
官网可能会有多个版本python2版的,和python3版的,其实这里选择什么版本都无所谓的,因为anaconda可以像装一个package一样去装其他版本的python环境.

创建独立的python环境

conda create --name python2 python=2.7

--name后面是环境名,python=2.7用来python的版本

安装完成.

我们再来创建一个python3的环境

conda create --name python3 python=3.5

列出现有的python环境

conda info -e

在各个环境中切换

activate python2 # for Windows
source activate python2 # for Linux & Mac

删除不需要的环境

conda remove -n python2 --all

添加国内镜像

https://mirror.tuna.tsinghua.edu.cn/help/anaconda/

posted @ 2018-05-21 14:27:34
评论加载中...

发表评论