conda 环境管理

作者: 水墨点滴 | 来源:发表于2019-08-23 19:59 被阅读0次

    conda的主要作用有如下两个:

    • 包管理

    Anaconda 安装,conda包管理器与pip类似,不同之处是可用的包以数据科学包为主,而 pip 适合一般用途。它也可以安装非 Python 的包。它是支持任何软件的包管理器。

    • 虚拟环境管理器

    它类似于另外两个很流行的环境管理器,即 virtualenv 和 pyenv
    脚本和程序使用的默认 Python 是 Anaconda 附带的 Python。

    安装
    可以安装完整版: https://www.anaconda.com/distribution/#download-section
    anaconda有可视化的操作界面,是一个数据科学的工作平台,包含了jupyter,spyder,R等常用的数据科学分析工具。

    也可以安装精简版miniconda: https://conda.io/miniconda.html

    包管理-常用命令

    conda list  #查看安装的内容
    conda upgrade --all   #初次下载安装好后,建议更新所有包
    

    安装包

    conda install xxx
    conda install numpy=1.10   #指定包的版本
    
    conda remove package
    conda upgrade --all
    
    模糊查询相关包
    conda search search_term
    

    环境管理

    默认的环境名字叫base(我的电脑上是)

    通过conda env list可以列出你创建的所有环境

    #创建环境
    conda create -n env_name list of packages
    eg. conda create -n my_env numpy
    
    conda create -n py3 python=3
    conda create -n py2 python=2
    
    #进入环境
    source activate my_env
    #离开环境
    source deactivate
    
    # 删除环境
    conda env remove -n env_name
    

    其他

    共享环境:将自己的工作环境保存下来给别人共享

    #进入到你的环境中
    source activate base
    conda env export > environment.yaml
    
    # 通过环境文件创建环境
    conda env create -f environment.yaml
    

    相关文章

      网友评论

        本文标题:conda 环境管理

        本文链接:https://www.haomeiwen.com/subject/lzqxectx.html