【Anaconda/Miniconda conda 常用命令】

【Anaconda/Miniconda conda 常用命令】

    • 1. 虚拟环境管理
      • 查看虚拟环境
      • 创建虚拟环境
      • 激活/退出虚拟环境
      • 删除虚拟环境
    • 2. 包管理
      • 安装包
      • 更新包
      • 卸载包
      • 查看已安装的包
    • 3. 环境导出与迁移
      • 导出环境
      • 导入环境
    • 4. 清理与优化
      • 清理缓存
    • 5. 常见信息查询
      • 查询环境/包
    • 6. 其他实用命令
      • 切换频道
      • 更新 conda

1. 虚拟环境管理

查看虚拟环境

  1. 列出所有虚拟环境:

    conda env list
    

    或:

    conda info --envs
    

    输出示例:

    # conda environments:
    #
    base                  *  /home/user/anaconda3
    my_env                   /home/user/anaconda3/envs/my_env
    
  2. 查看当前激活的环境:

    conda info
    

    输出示例:

         active environment : testactive env location : C:\Users\user\.conda\envs\testshell level : 2user config file : C:\Users\user\.condarcpopulated config files :conda version : 24.5.0conda-build version : not installedpython version : 3.12.4.final.0solver : libmamba (default)virtual packages : __archspec=1=skylake__conda=24.5.0=0__win=0=0base environment : C:\ProgramData\miniconda3  (read only)conda av data dir : C:\ProgramData\miniconda3\etc\condaconda av metadata url : Nonechannel URLs : https://repo.anaconda.com/pkgs/main/win-64https://repo.anaconda.com/pkgs/main/noarchhttps://repo.anaconda.com/pkgs/r/win-64https://repo.anaconda.com/pkgs/r/noarchhttps://repo.anaconda.com/pkgs/msys2/win-64https://repo.anaconda.com/pkgs/msys2/noarchpackage cache : C:\ProgramData\miniconda3\pkgsC:\Users\user\.conda\pkgsC:\Users\user\AppData\Local\conda\conda\pkgsenvs directories : C:\Users\user\.conda\envsC:\ProgramData\miniconda3\envsC:\Users\user\AppData\Local\conda\conda\envsplatform : win-64user-agent : conda/24.5.0 requests/2.32.2 CPython/3.12.4 Windows/10 Windows/10.0.19045 solver/libmamba conda-libmamba-solver/24.1.0 libmambapy/1.5.8 aau/0.4.4 c/. s/. e/.administrator : Falsenetrc file : Noneoffline mode : False   
    

创建虚拟环境

  1. 创建一个新环境(指定名称和 Python 版本):

    conda create -n env_name python=3.9
    
  2. 创建时安装指定包:

    conda create -n env_name numpy pandas
    
  3. 创建一个新的 Conda 环境,同时安装特定的 Python 版本和指定的包

    conda create -n <env_name> python=<version> <package1> <package2> ...
    

    比如:

    conda create -n my_env python=3.9 numpy pandas
    

激活/退出虚拟环境

  1. 激活虚拟环境:

    conda activate env_name
    
  2. 退出虚拟环境(切回 base):

    conda deactivate
    

删除虚拟环境

  1. 删除虚拟环境:

    conda remove -n env_name --all
    

2. 包管理

安装包

  1. 在当前环境中安装包:

    conda install package_name
    
  2. 在指定环境中安装包:

    conda install -n env_name package_name
    
  3. 安装特定版本的包:

    conda install package_name=1.18
    
  4. 从指定频道安装包:

    conda install -c conda-forge package_name
    

更新包

  1. 更新单个包:

    conda update package_name
    
  2. 更新所有包:

    conda update --all
    

卸载包

  1. 从当前环境中卸载包:

    conda remove package_name
    
  2. 从指定环境中卸载包:

    conda remove -n env_name package_name
    

查看已安装的包

  1. 查看当前环境中的所有包:

    conda list
    
  2. 查看特定环境中的包:

    conda list -n env_name
    

3. 环境导出与迁移

导出环境

  1. 导出环境为 YAML 文件:

    conda env export > environment.yml
    
  2. 导出指定环境:

    conda env export -n env_name > environment.yml
    
  3. 导出指定环境为 YAML 文件,并且导出指定的目录下

    conda env export -n <env_name> > <path_to_directory>/environment.yml
    

    比如:
    在 Windows 上,将 my_env 导出到 D:\envs:

    conda env export -n my_env > D:\envs\my_env_environment.yml
    

    在 Linux 上,将环境 my_env 导出到 /home/user/environments 目录:

    conda env export -n my_env > /home/user/environments/my_env_environment.yml
    
  4. 生成跨平台且适合共享的 environment.yml 文件
    Windows平台:

    conda env export --no-builds | findstr /v "prefix:" > D:\envs\my_env_environment.yml
    

    Linux平台:

    conda env export --no-builds | sed '/^prefix:/d' > /home/user/environments/my_env_environment.yml
    

导入环境

  1. 从 YAML 文件创建环境:

    conda env create -f environment.yml
    
  2. 将环境安装到特定位置,可以使用 --prefix 参数:

    conda env create -f environment.yml --prefix /custom/path/to/env
    
  3. 更新已有环境:

    conda env update -f environment.yml
    

4. 清理与优化

清理缓存

  1. 查看占用的缓存:

    conda clean --packages --dry-run
    
  2. 清理未使用的包和缓存:

    conda clean --all
    

5. 常见信息查询

查询环境/包

  1. 查看 conda 当前版本:

    conda --version
    
  2. 查看某包的可用版本:

    conda search package_name
    

    比如:

    conda search numpy
    
  3. 查看当前环境的路径:

    conda env list
    

6. 其他实用命令

切换频道

  1. 设置默认频道:

    conda config --add channels conda-forge
    

    设置严格优先级使用conda-forge频道(可选):

    conda config --set channel_priority strict
    
  2. 删除频道:

    conda config --remove channels channel_name
    
  3. 检查频道优先级

    conda config --show channels
    
  4. 还原到默认频道
    将 conda-forge 从频道列表中移除:

    conda config --remove channels conda-forge
    

    如果之前设置了严格优先级,可以还原到默认模式(可选):

    conda config --set channel_priority flexible
    

更新 conda

  1. 更新 conda:

    conda update conda
    
  2. 更新 Anaconda:

    conda update anaconda
    

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/889239.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Golang】Go语言编程思想(六):Channel,第六节,并发编程模式

并发模式 下例重新对 channel 的用法进行回顾&#xff1a; package mainimport ("fmt""math/rand""time" )func msgGen(name string) chan string {c : make(chan string)go func(name string) { // 在这个 goroutine 当中向外发送数据i : 0fo…

重生之我在异世界学编程之C语言:深入结构体篇(上)

大家好&#xff0c;这里是小编的博客频道 小编的博客&#xff1a;就爱学编程 很高兴在CSDN这个大家庭与大家相识&#xff0c;希望能在这里与大家共同进步&#xff0c;共同收获更好的自己&#xff01;&#xff01;&#xff01; 本文目录 引言正文《1》 结构体的两种声明一、结构…

Scala递归中求汉罗塔游戏的步骤

记&#xff1a;f(n,"A","B","C")表示n个盘子从A柱子上移动到C柱子上&#xff0c;借用B柱子的过程 f(要移动的盘子的个数&#xff0c;起点&#xff0c;辅助柱子&#xff0c;终点) 1.基本情况(直接能求的)&#xff1a;f(1,"A","B&…

输入url到显示主页的详细过程

从浏览器地址输入url到显示主页的过程&#xff1f; 主要分为&#xff1a;DNS解析&#xff0c;TCP连接&#xff0c;发送HTTP请求&#xff0c;服务器处理请求&#xff0c;浏览器接收HTTP响应&#xff0c;断开连接 DNS解析&#xff1a; 浏览器发起一个DNS请求到DNS服务器&#…

使用C#通过ColorMatrix对象为图像重新着色

此示例产生了一些令人印象深刻的结果&#xff0c;但实际上非常简单。 它使用其他几个示例演示的 ImageAttribute 技术来快速操作图像的颜色。 下面的AdjustColor方法启动图像着色的过程。 // Adjust the images colors. private Image AdjustColor(Image image) {// Make the …

手机租赁系统开发全流程解析与实用指南

内容概要 在如今快速发展的科技时代&#xff0c;手机租赁系统已经成为一种新兴的商业模式&#xff0c;非常符合当下市场需求。那么&#xff0c;在开发这样一个系统的时候&#xff0c;首先要从需求分析和市场调研开始。在这一阶段&#xff0c;你需要了解用户需要什么&#xff0…

unity打包web,如何减小文件体积,特别是 Build.wasm.gz

unity打包WebGL&#xff0c;使用的是wasw&#xff0c;最终生成的Build.wasm.gz体积很大&#xff0c;有6.5M&#xff0c;有几个方法可以稍微减小这个文件的大小 1. 裁剪引擎代码&#xff1a; 此步可将大小从6.5减小到 6.2&#xff08;此项默认开启&#xff0c;只是改了裁剪等级…

字符集编码

由于计算机只能存储和处理二进制的“0”和“1”&#xff0c;无法处理其他的字母、数字和符号&#xff0c;所以就需要有某种东西来达到类似桥梁的作用——例如图1-7中的ASCII——通过它&#xff0c;人们就可以看懂用计算机表示字母、数字或其他符号。 人们能够想到的最直接的方…

OceanBase 社区版 4.0 离线方式升级bp1至bp2 指南(含避坑总结)

注&#xff1a;目前社区版对 4.0 升级 bp1至 bp2也未有完善的文档&#xff0c;本次升级中也是遇到不少坑&#xff0c;写本文也希望对OB感兴趣的可以尝试少些遇坑。 也希望对升级有更好方式建议方式的朋友一起切磋交流&#xff0c;以便再进一步完善升级方案。 第一次做OB的升级&…

基于SSM框架的社区医院管理系统(计算机毕业设计)+万字说明文档

系统合集跳转 源码获取链接 一、系统环境 运行环境: 最好是java jdk 1.8&#xff0c;我们在这个平台上运行的。其他版本理论上也可以。 IDE环境&#xff1a; Eclipse,Myeclipse,IDEA或者Spring Tool Suite都可以 tomcat环境&#xff1a; Tomcat 7.x,8.x,9.x版本均可 操作系统…

视频安防监控平台:Liveweb视频监控管理云平台方案

LiveWeb是深圳市好游科技有限公司开发的一套综合视频汇聚管理平台&#xff0c;可提供多协议&#xff08;RTSP/RTMP/GB28181/海康Ehome/大华&#xff0c;海康SDK等&#xff09;的视频设备接入&#xff0c;支持GB/T28181上下级联&#xff0c;RTSP\RTMP转GB/T28181&#xff0c;云台…

Linux进程概念-详细版(二)

目录 前言&#xff1a; 进程优先级 基本概念 查看系统进程 PRI与NI 查看进程优先级信息 通过top命令更改进程的nice值 通过renice命令更改进程的nice值 四个重要概念 环境变量 基本概念 常见环境变量 查看环境变量的方法 测试PATH 测试HOME 测试SHELL ​编辑 …

前端监控方案sentry整体概览

查看PDF 目****录 1. Sentry介绍 1.1. 编写目的 1.2. 名词定义 2. Sentry监控原理概述 2.1. 常见的性能优化指标及获取方式 2.2. 常见的前端异常及其捕获方式 3. Sentry?整体架构 4. Sentry安装部署 4.1. 前提条件 4.2. 安装 5. Sentry环境配置 5.1. 初始化配置 …

C++11相关知识点

auto、decltype自动类型推导 auto并不代表实际的数据类型&#xff0c;且auto并不是在任何场合下都能推导出变量的实际类型&#xff0c;使用auto必须初始化。 auto 变量名 变量值&#xff1b; 当变量不是指针或引用类型时&#xff0c;推导的结果中不会保留const、volatile关键…

【面试】分布式锁专题

1.你说一下什么是分布式锁 分布式锁是一种在分布式系统环境下实现的锁机制&#xff0c;它主要用于解决&#xff0c;多个分布式节点之间对共享资源的互斥访问问题&#xff0c;确保在分布式系统中&#xff0c;即使存在有多个不同节点上的进程或线程&#xff0c;同一时刻也只有一…

Error relaunching VirtualBox VM process: 5 启动虚拟机时发生了错误

出现错误 一大早起来发现虚拟机打不开&#xff0c;看了虚拟机日志是正常的&#xff0c;还回了个档都不行。 最后我突然想起之前在哪看到过&#xff1a;“完美游戏平台会导致虚拟机的问题。” 解决方法 于是我把完美游戏卸载了&#xff0c;发现&#xff0c;真的&#xf…

MCU、ARM体系结构,单片机基础,单片机操作

计算机基础 计算机的组成 输入设备、输出设备、存储器、运算器、控制器 输入设备&#xff1a;将其他信号转换为计算机可以识别的信号&#xff08;电信号&#xff09;。输出设备&#xff1a;将电信号&#xff08;&#xff10;、&#xff11;&#xff09;转为人或其他设备能理解的…

从零开始:如何在.NET Core Web API中完美配置Swagger文档

目录 新建项目 RestFul Swagger配置 注释展示 版本控制 Token传值 方法封装 新建项目 打开visual studio创建新项目&#xff0c;这里我们选择.net core web api模板&#xff0c;然后输入项目名称及其解决方案创建新项目 这里使用配置一些其他信息&#xff0c;根据自己情…

百度搜索应适用中文域名国家标准,修复中文网址展示BUG

12月1日中文域名国家标准正式实施。该标准“明确了中文域名在编码、解析、注册、字表等方面的技术要求&#xff0c;适用于中文域名注册管理机构、注册服务机构、网络软硬件服务商及终端用户”。 00:23 显然&#xff0c;百度作为网络软硬件服务商&#xff0c;是包括在国家标准的…

Windows安装elasticsearch、Kibana以及IK分词器

一、下载 1.下载elasticsearch 访问官网Download Elasticsearch | Elastic&#xff0c;下载elasticsearch 2.下载 Kibana 访问Download Kibana Free | Get Started Now | Elastic &#xff0c;下载 Kibana 3. IK分词器下载 访问Gitee 极速下载/elasticsearch-analysis-ik选…