深度学习环境配置——Anaconda常用指令

本文详细介绍了Conda工具的各种内置指令,包括版本信息检查、帮助文档、环境管理(创建、激活、删除)、包安装与管理、环境配置等操作,以及相关的可选参数和使用方法。
摘要由CSDN通过智能技术生成

在这里插入图片描述

目录


操作系统: windows / ubuntu
更新时间: 2024年2月21日


Ⅰ. conda指令可选参数

options:
  -h, --help          Show this help message and exit.
  --no-plugins        Disable all plugins that are not built into conda.
  -V, --version       Show the conda version number and exit.

1.1版本信息

# 检查 Anaconda 版本:-V, --version
conda -V

1.2帮助信息

# 获取所有指令帮助信息:-h, --help
conda -h

# 查看某一命令的帮助,如 install,env(环境管理相关的帮助):-h, --help
conda install -h
conda env -h

Ⅱ. conda内置指令

  COMMAND
    build             Build conda packages from a conda recipe.
    clean             Remove unused packages and caches.
    compare           Compare packages between conda environments.
    config            Modify configuration values in .condarc.
    content-trust     Signing and verification tools for Conda
    convert           Convert pure Python packages to other platforms (a.k.a., subdirs).
    create            Create a new conda environment from a list of specified packages.
    debug             Debug the build or test phases of conda recipes.
    develop           Install a Python package in 'development mode'. Similar to `pip install --editable`.
    doctor            Display a health report for your environment.
    env               See `conda env --help`.
    index             Update package index metadata files. Pending deprecation, use https://github.com/conda/conda-index instead.
    info              Display information about current conda install.
    init              Initialize conda for shell interaction.
    inspect           Tools for inspecting conda packages.
    install           Install a list of packages into a specified conda environment.
    list              List installed packages in a conda environment.
    metapackage       Specialty tool for generating conda metapackage.
    notices           Retrieve latest channel notifications.
    pack              See `conda pack --help`.
    package           Create low-level conda packages. (EXPERIMENTAL)
    remove (uninstall)
                      Remove a list of packages from a specified conda environment.
    rename            Rename an existing environment.
    render            Expand a conda recipe into a platform-specific recipe.
    repo              See `conda repo --help`.
    run               Run an executable in a conda environment.
    search            Search for packages and display associated information using the MatchSpec format.
    server            See `conda server --help`.
    skeleton          Generate boilerplate conda recipes.
    token             See `conda token --help`.
    update (upgrade)  Update conda packages to the latest compatible version.
    verify            See `conda verify --help`.

2.1版本更新update

# 更新至最新版本,也会更新其它相关包
conda update conda 

# 更新指定的包
conda update <package_name>

# 更新所有包
conda update --all 

2.2显示信息info

# 查看 conda 环境详细信息
conda info

# 查看目前安装了哪些环境
conda info --envs

2.3配置config

# 改变.condarc 中的配置参数

# --set KEY VALUE       Set a boolean or string key.
conda config --set auto_activate_base true      # 设置打开终端时,是否自动激活 conda 的 base 环境
conda config --set auto_activate_base false
conda config --set show_channel_urls yes        # 配置安装包时是否显示安装来源

# --remove KEY VALUE    Remove a configuration value from a list key. This removes all instances of the value.
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/    # 删除数据源

# --remove-key KEY      Remove a configuration key (and all its values).      
conda config --remove-key channels    # 删除所有的源,即切换回默认源

# --show [SHOW ...]   显示配置的值,如果没有指定哪个KEY,就显示所有的配置值
conda config --show             # 显示所有配置值的信息
conda config --show channels    # 查看当前镜像源

# 添加镜像源:例如, 添加清华源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

2.4创建环境create

# 创建环境:-n, --name
conda create --name <env_name>

# 创建环境并指定 python 版本,env_name:环境名字;python_dis:python版本,[other packages]: 安装的其他包:-n, --name
conda create --name <env_name> python=<python_dis> <other packages>

# 复制某个环境:-n, --name
conda create --name <new_env_name> --clone <old_env_name>

# 通过导出文件安装包:-n, --name; -f, --file
conda create -n <env_name> --file  requirements.txt

2.5激活与退出环境active/deactivate

# 激活一个环境
conda activate <env_name>

# 退出当前环境,返回 base 环境,如果原本就是 base 环境,则退出 conda 环境
conda deactivate

2.6安装包install

# 在当前环境中安装包
conda install <package_name>

# 指定包版本
conda install <package_name>=<version_num>

# 为指定环境安装某个包:-n, --name
conda install -n <env_name> <package_name>

# 安装本地包
conda install --use-local <package_name>

# 使用特定的软件源安装包:-c, --channel
conda install --channel <package_name> <source>

# conda 批量安装 requirements.txt 文件中包含的组件依赖,并自动将任何确认值设置为“yes”: -y, --yes; -f, --file
conda install --yes --file  requirements.txt

2.7删除包或环境remove

# 删除当前环境中的某个包
conda remove <package_name>

# 删除指定环境下的一系列包:-n, --name
conda remove -n <env_name> <package_name_1> <package_name_2> ...

# 删除指定环境下的所有包以及环境自身:-n, --name
conda remove -n <env_name> --all

2.8列出包list

# 列举当前活跃环境下的所有包
conda list

# 列举指定环境中的所有包:-n, --name
conda list -n <env_name>

# 批量导出当前环境中所有包到 requirements.txt 文件: -e, --export
conda list -e >  requirements.txt 
# 通过导出文件安装包:-n, --name; -f, --file
conda create -n <env_name> --file  requirements.txt

2.9环境env

# 查看目前安装了哪些环境
conda env list

# 导出当前环境定义文件
conda env export >  environment.yml 

# 根据环境定义文件创建环境,-f指定环境定义文件的路径: -f, --file
conda env create -f  environment.yml 

# 删除环境:-n, --name
conda env remove -n <env_name>

2.10查找包search

# 搜索源内有的指定包
conda search <package_name>

# 搜索指定包,并提供详细信息
conda search <package_name> --info
  • 8
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值