Conda常见命令

Anaconda,Miniconda,Conda,Pip的区别:

Anaconda:用于科学计算的python发行版,里面预装好了conda,某个版本的python,众多packages,科学计算工具等。Anaconda利用工具/命令conda来进行package和environment的管理,而且已经包含了python和相关配套工具。python

Conda:能够理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理。包管理与pip的使用相似,环境管理则容许用户方便地安装不一样版本的python并能够快速切换。windows

Miniconda:只含有最基本的内容--python,conda,以及相关的必须依赖项,对于空间要求严格的用户,Miniconda是一种选择。api

Pip:是一个现代的,通用的 python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。工具

Anaconda的优势:

安装方便,省时省心,Anaconda经过管理工具包,开发环境,python版本,大大简化了工做流程。不只能够方便安装,更新,卸载工具包,并且安装时能自动安装相应的依赖包。好比想安装requests模块,可是这个模块须要re模块,那么当你安装requests时,Anaconda就自动帮你安装,不须要再安装re模块。code

Conda常见命令的使用:

  • 查看当前环境下安装的包:ip

    conda list开发

  • 查看全部的环境列表rem

    conda info —envsterminal

  • 查看某个指定环境的已安装包:requests

    conda list -n python34

  • 查找package信息:

    conda search requests

  • 安装package:

    conda install requests

  • 若是不用-n指定环境名称,则被安装在当前活跃环境:

    conda install -n python34 requests(已指定环境)

  • 更新package(可指定环境):

    conda update requests

  • 删除package(可指定环境):

    conda remove requests

  • 更新conda,保持conda最新:

    conda update conda

  • 更新anaconda:

    conda update anaconda

  • 更新Python:

    conda update python

  • 假设当前环境是python3.6,conda会将python升级为3.6x系列的当前最新版本

conda管理不一样版本的python,自由进行切换,命令以下:

  • 建立一个名为python34的环境,指定Python版本是3.4(不用管是3.4.x,conda会为咱们自动寻找3.4.x中的最新版本)

    conda create —name python34 python=3.4

  • 安装好后,使用activate激活某个环境

    Activate python34 #for windows

    Source activate python34 #for Linux & Mac

  • 激活后,会发现terminal输入的地方多了python34的字样,实际上,此时系统作的事情就是把默认2.7环境从PATH中去除,再把3.4对应的命令加入PATH

    此时,查看版本

    Python —version

    能够获得Python 3.4.5 :: Anaconda 4.1.1 (64-bit),即系统已经切换到了3.4的环境

    若是想返回默认的python 2.7环境,运行

    deactivate python34 # for Windows

    source deactivate python34 # for Linux & Mac

  • 删除一个已有的环境

    conda remove --name python34 --all

相关文章
相关标签/搜索