当前位置: 首页 > news >正文

【python】conda命令合集

文章目录

  • 1. 环境管理(Environments)
  • 2. 包管理(Packages)
  • 3. 配置管理(Configuration)
  • 4. 缓存与清理(Cache & Cleanup)
  • 5. 构建与打包(Build & Packaging)
  • 6. 信息查询(Information)
  • 7. 高级/实验性命令(Advanced/Experimental)
  • 8. Shell 集成与初始化
  • 9. 调试与日志
  • 10. 其他隐藏命令
  • 参数大全(常用全局参数)

☘️历史文章,可以看一下:


【conda activate】命令激活以及conda常用命令(虚拟环境的一些配置)

conda init 导致的 powershell 启动缓慢的问题(Loading personal and system profiles took xxxx ms.)

【Python】conda虚拟环境下使用pyinstaller打包程序为exe


📜📜本文只是列出conda命令,CTRL F 可以快速搜索。


1. 环境管理(Environments)

命令说明
conda create --name <env_name>创建空环境
conda create --name <env_name> python=3.11指定 Python 版本创建环境
conda create --prefix <path/to/env>在指定路径创建环境(非默认位置)
conda create --clone <existing_env>克隆现有环境
conda create --file <requirements.txt>根据文件中的包列表创建环境
conda env create --file <environment.yml>从 YAML 文件创建环境
conda env update --file <environment.yml>用 YAML 文件更新当前环境
conda env remove --name <env_name>删除指定环境
conda env remove --all删除所有未激活的环境
conda env list列出所有环境
conda env export --no-builds导出环境配置(忽略构建号)
conda env config vars list查看环境变量
conda env config vars set KEY=VALUE设置环境变量
conda env config vars unset KEY删除环境变量

2. 包管理(Packages)

命令说明
conda install <package>安装包(当前环境)
conda install --name <env_name> <package>在指定环境安装包
conda install --channel <channel> <package>从指定频道安装包
conda install --file <requirements.txt>从文件批量安装包
conda install --strict-channel-priority严格频道优先级安装
conda install --use-local使用本地构建的包
conda install --download-only仅下载包但不安装
conda install --no-deps不安装依赖包
conda install --force-reinstall强制重新安装包
conda list列出当前环境的包
conda list --export生成可导出的包列表
conda list --revisions查看环境历史版本(需 conda-revision 插件)
conda search <package>搜索包的可用版本
conda search --channel <channel>在指定频道搜索包
conda search --platform <osx-arm64>搜索特定平台的包
conda update <package>更新单个包
conda update --all更新所有包
conda update --all --no-pin更新所有包(忽略版本约束)
conda remove <package>移除包(保留依赖)
conda remove --force <package>强制移除包(可能破坏依赖)

3. 配置管理(Configuration)

命令说明
conda config --show显示所有配置
conda config --show-sources显示配置来源文件
conda config --add channels <channel>添加频道(如 conda-forge
conda config --remove channels <channel>移除频道
conda config --set <key> <value>设置配置项(如 auto_update_conda false
conda config --remove-key <key>删除配置项
conda config --describe查看所有可配置参数说明

4. 缓存与清理(Cache & Cleanup)

命令说明
conda clean --all清理所有缓存(包、索引、临时文件)
conda clean --packages删除未使用的包缓存
conda clean --tarballs删除下载的 .tar 文件
conda clean --index-cache删除频道索引缓存
conda clean --tempfiles删除临时文件
conda clean --locks强制删除环境锁文件(解决冲突)

5. 构建与打包(Build & Packaging)

命令说明
conda build <recipe_dir>构建包(需 meta.yaml 配方)
conda build --output显示构建输出路径
conda build --test构建后立即测试包
conda build --no-anaconda-upload禁止自动上传至 Anaconda Cloud
conda package将已安装的包打包为 .tar.bz2
conda package --pkg-name <name>指定打包名称
conda metapackage <name> <version>创建元包(仅依赖其他包)
conda verify <package.tar.bz2>验证包完整性

6. 信息查询(Information)

命令说明
conda info显示 conda 系统信息
conda info --envs列出所有环境路径
conda info --licenses显示依赖的许可证信息
conda info --platforms查看支持的平台
conda search --info <package>显示包的详细信息(依赖、构建号等)
conda content <package>查看包内容(需 conda-content-trust

7. 高级/实验性命令(Advanced/Experimental)

命令说明
conda run --name <env_name> <command>在指定环境中运行命令
conda token list管理 Anaconda API 令牌
conda compare <env1> <env2>比较两个环境的差异(需第三方插件)
conda doctor检查环境冲突(实验性)
conda server管理私有仓库服务器(需企业版)
conda repo list列出私有仓库(企业版功能)

8. Shell 集成与初始化

命令说明
conda init bash初始化 Bash shell 支持
conda init zsh初始化 Zsh shell 支持
conda init fish初始化 Fish shell 支持
conda init --reverse撤销 conda 的 shell 初始化

9. 调试与日志

命令说明
conda --debug启用调试模式(显示详细日志)
conda --verbose显示详细输出
conda info --json以 JSON 格式输出信息
conda list --json以 JSON 格式列出包

10. 其他隐藏命令

命令说明
conda index生成频道索引(私有仓库管理)
conda skeleton pypi <package>从 PyPI 包生成 conda 配方模板
conda convert <package.tar.bz2>转换包到其他平台格式

参数大全(常用全局参数)

  • --dry-run:模拟操作(不实际执行)
  • --yes:自动确认所有提示
  • --quiet:静默模式(仅输出错误)
  • --json:输出 JSON 格式结果
  • --no-capture-output:不捕获命令输出(调试用)

注意事项

  1. 部分命令需安装插件(如 conda-revisionconda-content-trust)。
  2. 企业版功能(如 conda server)需订阅许可证。
  3. 实验性功能可能不稳定,谨慎使用。

如果需要更详细的子命令参数说明,可运行 conda <command> --help(如 conda install --help)。

http://www.dtcms.com/a/31086.html

相关文章:

  • Java版企电子招标采购系统源业码Spring Cloud + Spring Boot +二次开发+ MybatisPlus + Redis
  • <02.21>八股文
  • 01 1个路由器+两个子网
  • Leetcode 二叉树展开为链表
  • c++:stack与deque
  • 基于Java+SpringBoot+Vue的前后端分离的汉服推广网站
  • HW面试经验分享 | 北京蓝中研判岗
  • 算法:选择排序(以排队为例)
  • git 克隆及拉取github项目到本地微信开发者工具,微信开发者工具通过git commit、git push上传代码到github仓库
  • 6.z字形变换(python)
  • 【消息队列】认识项目
  • 如何确定服务器是否被黑客入侵爆破
  • GO系列-IO 文件操作
  • 第三章 STM32 IIC驱动
  • 模电知识点总结(6)
  • 【后端】gitHub访问速度太慢解决办法
  • 特斯拉吹哨,自动驾驶端到端重写具身智能
  • 播放器系列1——总概述
  • uni-app(位置1)
  • 设计模式教程:解释器模式(Interpreter Pattern)
  • 高斯积分的证明
  • Grok 3.0 Beta 版大语言模型评测
  • 理解 logits_to_keep = logits_to_keep + 1 在 _get_per_token_logps 中的作用
  • 么是静态住宅IP,跨境电商为什么需要静态住宅IP
  • 杨校老师课堂之信息学奥赛结构体操作使用经典题集锦汇总
  • 力扣LeetCode: 2209 用地毯覆盖后的最少白色砖块
  • Linux C 静态库如何生成并使用
  • Javascript使用Sodium库实现 aead_xchacha20poly1305_ietf加密解密,以及与后端的密文交互
  • Web 自动化测试提速利器:Aqua 的 Web Inspector (检查器)使用详解
  • MySQL 选择数据库