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

conda命令行指令大全

Conda 指令大全

环境管理

创建环境

# 创建新环境
conda create --name myenv# 创建环境并指定Python版本
conda create --name myenv python=3.9# 创建环境并安装特定包
conda create --name myenv numpy pandas# 创建环境并指定所有包版本
conda create --name myenv python=3.9 numpy=1.21 pandas=1.3

激活/停用环境

# 激活环境
conda activate myenv# 停用当前环境
conda deactivate

列出环境

# 列出所有环境
conda env list
conda info --envs

删除环境

# 删除环境
conda env remove --name myenv# 强制删除
conda env remove --name myenv --yes

复制环境

# 复制环境
conda create --name newenv --clone oldenv

导出/导入环境

# 导出环境配置
conda env export > environment.yml# 从文件创建环境
conda env create -f environment.yml# 导出不含build版本的环境配置
conda env export --no-builds > environment.yml

包管理

安装包

# 安装包
conda install numpy# 安装特定版本
conda install numpy=1.21# 安装多个包
conda install numpy pandas matplotlib# 从特定channel安装
conda install -c conda-forge package_name# 使用pip安装(在conda环境中)
pip install package_name

更新包

# 更新特定包
conda update numpy# 更新所有包
conda update --all# 更新conda自身
conda update conda

删除包

# 删除包
conda remove numpy# 删除多个包
conda remove numpy pandas

搜索包

# 搜索包
conda search numpy# 搜索特定版本
conda search "numpy>=1.20"

列出已安装包

# 列出当前环境所有包
conda list# 列出特定环境的包
conda list -n myenv# 查看特定包信息
conda list numpy

通道管理

添加通道

# 添加通道
conda config --add channels conda-forge# 添加通道并设置优先级
conda config --add channels conda-forge --append

查看通道

# 查看当前通道配置
conda config --show channels# 查看所有配置
conda config --show

移除通道

# 移除通道
conda config --remove channels conda-forge

信息查询

系统信息

# 查看conda信息
conda info# 查看conda版本
conda --version# 查看Python版本
python --version# 查看环境路径
conda info --base

包信息

# 查看包详细信息
conda search numpy --info# 查看已安装包的详细信息
conda list --show-channel-urls

清理和维护

清理缓存

# 清理所有缓存
conda clean --all# 清理tar包
conda clean --tarballs# 清理索引缓存
conda clean --index-cache# 清理包缓存
conda clean --packages

验证安装

# 验证包完整性
conda verify package_name# 验证所有包
conda verify --all

配置管理

查看配置

# 查看所有配置
conda config --show# 查看特定配置
conda config --show channels
conda config --show default_channels

修改配置

# 设置是否自动激活base环境
conda config --set auto_activate_base false# 设置channel优先级
conda config --set channel_priority strict# 设置SSL验证
conda config --set ssl_verify false

重置配置

# 恢复默认配置
conda config --remove-key key_name# 恢复所有默认配置
conda config --remove-key --all

实用技巧

快速创建常用环境

# 数据科学环境
conda create --name datascience python=3.9 numpy pandas matplotlib scikit-learn jupyter# Web开发环境
conda create --name webdev python=3.9 django flask requests beautifulsoup4# 机器学习环境
conda create --name ml python=3.9 tensorflow keras scikit-learn pandas numpy

环境文件操作

# 从requirements.txt创建环境
conda create --name myenv --file requirements.txt# 导出requirements.txt
conda list -e > requirements.txt# 更新环境文件
conda env update -f environment.yml

多平台兼容

# 创建跨平台环境文件
conda env export --from-history > environment.yml

故障排除

常见问题解决

# 解决包冲突
conda install package_name --force-reinstall# 清除锁文件
conda clean --lock# 重置conda
conda init --reverse && conda init

查看帮助

# 查看命令帮助
conda --help
conda install --help
conda create --help# 查看详细文档
conda docs

这些命令涵盖了Conda的日常使用需求,从环境管理到包安装,从配置修改到故障排除。

deepseek协作创作

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

相关文章:

  • TCP三次握手与四次挥手
  • Python读取Excel中指定列的所有单元格内容
  • 【DMA】DMA入门:理解DMA与CPU的并行
  • Redis数据库(一)—— 初步理解Redis:从基础配置到持久化机制
  • Salesforce中的事件驱动架构:构建灵活可扩展的企业应用
  • OpenCV实现消除功能
  • Qt QValueAxis详解
  • deepseek大模型部署
  • 消息队列与定时器:如何优雅地处理耗时任务?
  • Maya绑定基础知识总结合集:父子关系和父子约束对比、目标约束示例
  • STM32开发(中断模式:外部中断)
  • (圆方树)洛谷 P4630 APIO2018 铁人两项 题解
  • windows10 使用moon-pilot并配置模型
  • Linux笔记---epoll用法及原理:从内核探究文件等待队列的本质-回调机制
  • Python快速入门专业版(三十三):函数参数陷阱:默认参数的“可变对象”问题(避坑指南)
  • Spring Security 框架 实践小项目(实现不同用户登录显示不同菜单以及每个菜单不同权限)
  • 开发避坑指南(49):Java Stream 对List中的字符串字段求和
  • 网络编程day02-组播,广播
  • 前端左侧菜单列表怎么写
  • LLM大模型和文心一言、豆包、deepseek对比
  • stm32h743iit6 配置 FMC 的时钟源
  • 中小企业数字化转型:从工具升级到思维转变
  • 数据传输中的三大难题,ETL 平台是如何解决的?
  • DAY16 字节流、字符流、IO资源的处理、Properties、ResourceBundle
  • 电气工程师面试题及答案
  • Halcon一维码与二维码识别技术解析
  • 【数据库系统Trip 第1站】总概
  • 关于 Python 编程语言常见问题及技术要点的说明
  • Mysql常用函数积累
  • AntV可视化(MCP 1.8)避坑指南