美文网首页
002 conda最全的常用命令

002 conda最全的常用命令

作者: Oscar_hailiang | 来源:发表于2019-03-05 19:47 被阅读0次

    在工作中经常用Anconda的conda命令,现在整理起来,与大家共同分享!

    ps: 大家有好用的命令,请在评论下留言,我会尽快补充上来。

    01 更新所有库

    conda update --all
    

    02 查看已安装的库

    conda list
    

    03 查看当前存在哪些虚拟环境

    conda env list
    conda info --envs
    

    04 查看当前conda的版本

    conda -V
    

    05 创建python虚拟环境

    conda create -n your_env_name python=X.X(2.7、3.6等)
    X.X: 为python版本;
    your_env_name: 虚拟环境的名字;
    your_env_name文件: 可以在Anaconda安装目录envs文件下找到。
    

    06 使用激活(或切换不同python版本)的虚拟环境

    source activate your_env_name
    

    07 在虚拟环境中安装python包

    conda install -n your_env_name [package]
    

    08 关闭虚拟环境

    source deactivate
    

    09 删除虚拟环境

    conda remove -n your_env_name --all
    

    10 删除虚拟环境python的包

    conda remove --name your_env_name  package_name
    

    11 分享虚拟环境
    把你当前的环境配置与别人分享,快速建立一个与你一模一样的环境(同一个版本的python及各种包)来共同开发/进行新的实验。一个分享环境的快速方法就是给ta一个你的环境的.yml文件。

    # 导出自己的虚拟环境变量,生成.yaml文件
    conda env export > /home/emg/environment.yml(文件路径) -n your_env_name
    
    # 导入虚拟环境,安装环境
    conda env create -f /home/emg/environment.yml(文件路径)
    

    11 添加/删除源

    • 添加清华源
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    conda config --set show_channel_urls yes
    
    • 删除清华源
    conda config --remove channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/'
    

    相关文章

      网友评论

          本文标题:002 conda最全的常用命令

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