conda常用命令

conda常用命令

环境相关

  • 查看已有环境
    conda env list

  • 新建环境
    conda create -n env_name [python=3.6]
    新建一个名为env_name的环境,其python版本为3.6

  • 进入环境(对于conda 4.xx)
    conda activate env_name

  • 退出环境
    conda deactivate

  • 导出环境为yml(用于向别人分发环境时)
    conda env export > environment.yml

  • 根据yml文件创建环境
    conda env create -f environment.yml

  • 删除环境
    conda remove -n env_name --all

  • 重命名环境
    conda create --name new_name --clone old_name

  • 默认在每次打开新的terminal时,自动进入base环境,可以将其关闭
    conda config --set auto_activate_base false
    故可将这句命令加入.zshrc/.bashrc中,自动禁止加载base环境

    conda相关

  • 更新conda
    conda update conda

  • 卸载conda
    rm -fr ~/anaconda

    包相关

  • 查看当前环境安装的包
    conda list [-n package_name]

  • 搜索包
    conda search package_name

  • 安装包
    conda install package_name[=version=build_version]

    当想要安装pytorch 0.2.0 py27cuda8.0cudnn6.0_0时,使用:
    conda install pytorch=0.2.0=py27cuda8.0cudnn6.0_0

  • 升级包
    conda update package_name

  • 升级所有包
    conda update --all

  • 卸载包
    conda uninstall package_name


2019双十一快乐 ☺

Comments