当需要管理多种版本的python pip 会比较麻烦 pip安装好的包升级换代也繁琐,anaconda就是来解决这一难题的工具
Anaconda
Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anaconda利用工具/命令conda
来进行package和environment的管理,并且已经包含了Python和相关的配套工具。
设置国内镜像源
由于 conda默认是官网的镜像源,某些大包下载速度感人,再加上不确定的墙,雪上加霜,依赖很多的包下载不仅速度差,往往还会导致下载失败 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ 这个地址是清华大学的地址源,如果需要最新的包还是推荐官网下载
使用
|创建环境 创建指定版本的py 例如chuangjianpy3.5版本 起名叫 py35 conda create --name py35 python=3.5
安装py3.5
|激活环境(指定系统默认版本py) linux mac :source activate py35 (py35是刚起的名,不是填python的版本) windows: activate py35 安装完成
image.png
安装 py包
安装 virtualenv conda install virtualenv 查看 已经安装的包列表 conda list 查看 指定环境下的py包 conda list -n py名字 例如 conda list -n python35_scrapy
安装virtualenv
会像pip install 一样自动安装依赖
修改python的path
vim ~/.bash_profile