一、conda infoconda info是 Conda 包管理器中一个核心的信息查询命令主要用于显示当前 Conda 的安装、配置及环境详情是排查环境问题时的常用工具conda info #详细的输出 conda info -e #显示所有已创建的 Conda 环境及其路径当前激活的环境会带有 *号标记 conda info -s #列出 Conda 相关的系统环境变量 conda info -v #输出详细信息,可多次使用 (-vv, -vvv) 来获取更详细的日志级别输出 conda info --base #只显示 Conda 基础环境的安装路径 conda info --json #以 JSON 格式输出所有信息 conda info --unsafe-channels #查看暴露的频道active environment当前激活的 Conda 环境user config file当前用户的 Conda 配置文件.condarc所在的路径populated config files实际有写入配置项、非空的.condarc文件路径。conda version当前安装的 Conda 客户端版本号conda-build version已安装的 conda-build 工具版本python version当前激活环境中使用的 Python 解释器版本solverConda 当前使用的依赖关系求解器。virtual packages虚拟包列表base environmentConda 基础环境的安装位置conda av data dir与 conda avapp virtual environments功能相关的数据存储目录conda av metadata url获取 conda av元数据的 URL 地址channel URLs配置的 Conda 软件源频道地址列表。Conda 会按顺序搜索安装软件包package cacheConda 下载的包文件的本地缓存目录envs directoriesConda 存放所有虚拟环境的顶层目录列表platform当前操作系统的平台标识user-agentConda 在发送网络请求时使用的 HTTP User-Agent 字符串包含 Conda 及 Python 版本信息用于服务端识别客户端administrator指示当前 Conda 安装是否为管理员/系统级安装netrc file用于存储 HTTP 认证信息的 .netrc 文件路径offline modeConda 是否处于离线模式二、conda listconda info是 Conda 包管理器中用于列出当前环境中所有安装的包的命令2.1 指令格式conda list #完整显示当前环境所有包 conda list 包名 #查询指定软件包精确匹配 conda list -n 环境名 #查询指定名称的环境 conda list -p 环境路径 #查询指定路径的环境 conda list -c #以规范格式输出包含完整的包名、版本和构建号 conda list --revisions #查看环境的所有历史版本编号 conda list --explicit 文件名.txt #显式格式URL路径适合跨平台复制 conda list --export 文件名.txt #导出格式包版本构建用于重建环境 conda list --md5 #显示每个包的 MD5 校验和 conda list --reverse #按名称反向排序 conda list --show-channel-urls #强制显示包的渠道 URL conda list -r 指定历史版本 #还原或查看指定历史版本的包列表需配合版本号使用 conda list 正则通配符 #使用正则或通配符筛选包名支持 * 和 ? 占位符 conda list --no-pip #仅显示conda管理的包不显示pip安装的2.2 指令典型使用场景// 查看指定环境的包列表 conda list -n myenv # 查看名为 myenv 的环境 conda list -p /opt/myenv # 查看指定路径的环境 --------------------------------------------------------------------------------- // 查找特定包或版本当前激活环境 conda list numpy # 精确查找 numpy conda list ^numpy # 正则以 numpy 开头的包 conda list .* # 列出所有同无参数 --------------------------------------------------------------------------------- // 查找指定环境中的指定包 conda list -n myenv numpy # 精确查找 myenv 环境中的 numpy --------------------------------------------------------------------------------- // 查看环境的历史版本 conda list --revisions # 显示所有历史版本编号如 1,2,3... conda list -r 2 # 查看版本 2 时有哪些包 conda install --revision 2 # 回滚到版本 2谨慎操作 --------------------------------------------------------------------------------- // 导出环境供他人重建 # 方法一显式格式包含准确下载源 conda list --explicit env-spec.txt conda create -n newenv --file env-spec.txt # 方法二导出格式仅包名版本 conda list --export requirements.txt conda create -n newenv --file requirements.txt --export输出 包名版本号构建号适用于相同平台和 Conda 版本的环境重建 --explicit输出完整的 URL 或文件路径更可靠但文件更大适用于不同平台