conda的使用-管理不同版本的py

2018-04-12 11:57:34 浏览数 (1)

当需要管理多种版本的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

0 人点赞