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

Conda 常用操作命令与使用示例

0. Miniconda安装

参考:Linux上Miniconda的安装:一步步教你从零开始

1. 环境管理

创建新环境

conda create -n <env_name> python=3.8

示例:创建一个名为myenv,Python版本为3.8的环境:

conda create -n myenv python=3.8

激活环境

conda activate <env_name>

示例:激活名为myenv的环境:

conda activate myenv

退出环境

conda deactivate

删除环境

conda remove -n <env_name> --all

示例:删除名为myenv的环境:

conda remove -n myenv --all

2. 包管理

安装包

conda install <package_name>

示例:安装numpy包:

conda install numpy

更新包

conda update <package_name>

示例:更新numpy包:

conda update numpy

删除包

conda remove <package_name>

示例:删除numpy包:

conda remove numpy

3. 环境导出与加载

导出环境

conda env export > environment.yml

将当前环境导出到environment.yml文件。

从文件创建环境

conda env create -f environment.yml

根据environment.yml文件创建环境。

列出环境

conda env list

或者:

conda info --envs

4. 查找与清理

查找包

conda search <package_name>

示例:查找scipy包:

conda search scipy

清理无用文件

conda clean --all

清理临时文件和缓存数据。


5. 更换镜像源

默认情况下,Conda 使用官方源。为了加速下载,可以更换为国内镜像源。

添加清华源

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/
conda config --set show_channel_urls yes

检查配置

conda config --show

示例:完整流程

  1. 创建并激活环境:
    conda create -n myenv python=3.9
    conda activate myenv
    
  2. 安装包:
    conda install numpy pandas
    
  3. 导出环境:
    conda env export > environment.yml
    
  4. 删除并从文件重新创建环境:
    conda remove -n myenv --all
    conda env create -f environment.yml
    
    
    

http://www.kler.cn/a/509917.html

相关文章:

  • 考研计算机组成原理——零基础学习的笔记
  • Linux 音视频入门到实战专栏(视频篇)视频编解码 MPP
  • LINUX编译LibreOffice
  • 多个页面一张SQL表,前端放入type类型
  • Formality:参考设计/实现设计以及顶层设计
  • 【Docker】使用Dev Container进行开发
  • CC工具箱使用指南:【Excel点集转面要素(批量)】
  • 请简述公司的系统服务架构类型(单体架构、分布式架构、微服务架构、分层架构、集群架构、SOA 架构、中台架构)
  • Reactor 模式在 Edis、Nginx 和 Netty 中的应用与高性能网络模式解析
  • 青少年编程与数学 02-007 PostgreSQL数据库应用 01课题、PostgreSQL数据库
  • Day30下 - RAG系统
  • 实现星海波动粒子特效:基于 Canvas 和 JavaScript 的 3D 波动效果
  • P7865 「EVOI-RD1」无人机航拍( ( [主题训练B1]线段树 ) 第四题)[ 采用高级二维差分数组 ]
  • 【MySQL】环境变量配置
  • 常用图标详解:提升用户体验的视觉元素
  • 使用Dify访问数据库(mysql)
  • EXCEL+Python搞定数据处理(第一部分:Python入门-第1章:为什么要用Python为Excel编程)
  • matlab函数主要是计算与坐标差相关的矩阵 `xx` 和 `yy` 及其衍生矩阵
  • IDEA2023版中TODO的使用
  • Sentinel配置流控规则详解
  • TinyEngine v2.1版本发布:全新的区块方案和画布通信方案,打造更强力的可拓展低代码引擎
  • MySQL第三次实验
  • 天童美语:培养孩子的业余爱好
  • 深入理解事务:原理与示例代码详解
  • springboot基于安卓的智启教育服务平台app
  • 【C++】list容器