利用Anaconda进行包版本控制
2017-05-26 本文已影响84人
王诗翔
关于anaconda软件的基本介绍与相关,可以参考:
最省心的Python版本和第三方库管理——初探Anaconda
Anaconda使用总结
我这里主要介绍之后的包的版本控制,即安装特定版本的包。
Anaconda包含了常用的用于数据处理与分析的包,我们直接可以通过conda
命令进行包的安装,包的版本通过=
进行设定。比如
conda install -n GWAVA scikit-learn=0.14.1
命令可以安装版本号为0.14.1
的scikit-learn
机器学习包。
有一些包conda
资源中没有包含,我们可以使用pip
来进行安装。当我们要在新建的环境中安装这样的包时,我们需要预先切换到这个环境下,使用命令
source activate your_env_name
,这时命令行显示的路径前,会有一个小括号将你的环境名括起来,显示已经在该目录下工作(关闭终端后会失效)。
(GWAVA) wangshx@wangshx-KVM
pip
安装对应版本的包略有不同,它是通过==
来执行版本的设定,比如
pip install pybedtools==0.6.4
命令将安装版本为0.6.4
的pybedtools
包。