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

Conda常用命令汇总

 

Conda 是一个流行的包管理器和环境管理工具,广泛应用于数据科学、机器学习等领域。它可以帮助我们管理 Python 包以及不同版本的环境,避免包冲突,提升项目的可复现性。以下是一些常用的 Conda 命令,涵盖环境创建、管理、包安装等常见操作。

1. 创建新环境

conda create --name <env_name> python=<version>
# 示例:创建一个名为myenv的环境,使用Python 3.9
conda create --name myenv python=3.9

 

2. 激活环境

conda activate <env_name>
# 示例:激活名为myenv的环境
conda activate myenv

 

 

3. 退出环境

conda deactivate
# 示例:退出当前环境
conda deactivate

 

4. 查看已创建的环境

conda env list
# 或
conda info --envs

5. 删除环境

conda remove --name <env_name> --all
# 示例:删除名为myenv的环境
conda remove --name myenv --all

 

6. 安装包

conda install <package_name>
# 示例:安装numpy包
conda install numpy

7. 安装指定版本的包

conda install <package_name>=<version>
# 示例:安装numpy 1.18.1版本
conda install numpy=1.18.1

8. 安装多个包

conda install <package_name1> <package_name2> ...
# 示例:同时安装numpy和pandas
conda install numpy pandas

9. 查看已安装的包

conda install <package_name1> <package_name2> ...
# 示例:同时安装numpy和pandas
conda install numpy pandas
 

10. 更新包

conda update <package_name>
# 示例:更新numpy包
conda update numpy

11. 更新所有包

conda update --all

 

12. 卸载包

conda remove <package_name>
# 示例:卸载numpy包
conda remove numpy

13. 导出环境配置

conda list --export > environment.yml
# 或
conda env export > environment.yml

14. 从环境配置文件创建环境

conda env create -f environment.yml
# 示例:根据environment.yml文件创建环境
conda env create -f environment.yml

 

15. 更新环境配置文件

conda env update -f environment.yml

16. 查看环境信息

conda info

 

17. 查找包

conda search <package_name>
# 示例:查找numpy包
conda search numpy

18. 切换频道

conda config --add channels <channel_name>
# 示例:添加conda-forge频道
conda config --add channels conda-forge

 

19. 清理缓存

 
conda clean --all

20. 生成环境依赖树

conda list --explicit

 

 

相关文章:

  • MySQL索引数据结构
  • 深度剖析 打造大模型时代的可信AI:技术创新与安全治理并重
  • 【从零开始学习计算机科学】数字逻辑(四)数字系统设计
  • CGI程序刷新共享内存视频流到HTTP
  • Ubuntu通过局域网共享文件夹实现文件夹的连接
  • FastAPI常用的组件库
  • Android JSON与对象转换工具类:支持复杂数据结构
  • 如何在unity中完整录制一段动画
  • C# 多线程编程完全指南:从基础到高级应用
  • 物联网实时数据存储方案选择
  • 山东大学计算机科学与技术学院软件工程实验日志(更新中)
  • 【蓝桥杯集训·每日一题2025】 AcWing 5538. 回文游戏 python
  • 文本Embedding
  • 如何利用数字校园平台提升职业竞争力
  • 【MATLAB例程】三维环境下的IMM(交互式多模型),使用CV和CT模型,EKF作为滤波,订阅专栏后可查看完整代码
  • 【C++算法】AVL树的平衡之美:从理论到C++高效实现
  • uniapp实现的个人中心页面(仿小红书)
  • C 语 言 --- 数 组 (2)
  • ubuntu直接安装mobaxterm
  • 分布式网络
  • wordpress成品网站yunbuluo/武汉网络推广公司排名
  • 网站建设适用税种/电商营销推广方法
  • 怎样做自己的 优惠卷网站/智能识别图片
  • 营销型和展示型网站/百度站长管理平台
  • 香港网站建设 深圳分公司/seo日常工作内容
  • 网站建设公司巨头/关键词搜索次数查询