【conda】conda 版本控制和环境迁移/安装conda加速工具mamba /conda常用指令/Anaconda配置

【conda】安装conda加速工具mamba /conda常用指令/Anaconda配置

      • 0. conda 版本控制和环境迁移
      • 1. 安装conda加速工具mamba
      • 2. conda install version
      • 3. [Anaconda 镜像](https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/)使用帮助
      • 4. error deal

0. conda 版本控制和环境迁移

基本用法查看当前环境中的所有软件

conda list 

进阶,导出环境中安装包的列表

方法1:

conda list -n nerf --export >conda_nerf_list.txt

安装导出的信息:

conda create -n nerf_new -file conda_nerf_list.txt

方法2:用conda env的export功能
导出想要导出的环境

conda env export -n nerf> nerf.yml

根据导出的yml文件创建环境

conda env create -f nerf.yml

根据导出的yml文件更新环境

conda env update -f nerf.yml

yml文件提供的信息更全面

1. 安装conda加速工具mamba

mamba是用于管理环境的工具,相比于conda 对包和环境的管理,mamba可以实现并行运算。相比于 conda,mamba 是用C++重写了 conda 的部分功能,运行效率显著提高,可以进行并行的下载,使用管理工具中的 libsolv,可以更快的解决环境依赖问题。mamba 的使用也比较简单,首先使用 conda 安装 mamba,后面所有用到 conda 的地方,都可以使用 mamba 替换即可.
conda 使用过程存在问题:

  1. 下载速度特别慢
  2. 一直在处理环境问题
  3. 处理环境问题容易失败

mamba并未对conda重新实现,而是针对conda做了一些线性加速的步骤
4. 对conda install 改造,使得可以并行下载
5. 增加新功能

mamba
mamba安装

conda install mamba 

其他的安装直接使用 mamba 代替 conda 例如:除了 conda activate nerf在之外 都可以替代!!!

mamba install fastqc

查看环境之间的依赖关系
我依赖了谁

mamba repoquery depends -t samtools

谁以来了了我

mamba repoquery whoneeds -t python

2. conda install version

查看有哪些可以安装的版本,不之地你个版本的情况下,安装最新的版本

conda search fastqc

安装指定版本的软件

conda install fastqc==0.11.7

conda多个软件一起安装

conda install -y fastqc niltiqc

安装软件版本升级

conda update fastqc

3. Anaconda 镜像使用帮助

清华大学开源软件镜像站
在这里插入图片描述
Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算、数据分析的 Python 包。

Anaconda 安装包可以到 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 下载。

TUNA 还提供了 Anaconda 仓库与第三方源(conda-forge、msys2、pytorch等,查看完整列表,更多第三方源可以前往校园网联合镜像站查看)的镜像,各系统都可以通过修改用户目录下的 .condarc 文件来使用 TUNA 镜像源。Windows 用户无法直接创建名为 .condarc 的文件,可先执行 conda config --set show_channel_urls yes 生成该文件之后再修改。

注:由于更新过快难以同步,我们不同步pytorch-nightly, pytorch-nightly-cpu, ignite-nightly这三个包。

添加命令

conda config --add
#添加镜像源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
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/r
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2

在这里插入图片描述

#显示检索路径

conda config --set show_channel_urls yes

#显示镜像通道

conda config --show channels
channels:- defaults
show_channel_urls: true
default_channels:- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudmsys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudbioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudmenpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudpytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudpytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudsimpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/clouddeepmodeling: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/

即可添加 Anaconda Python 免费仓库。

运行 conda clean -i 清除索引缓存,保证用的是镜像站提供的索引。

运行 conda create -n myenv numpy 测试一下吧。

4. error deal

【pip】快速解决 pip 下载安装超时问题 (ReadTimeoutError)

pip install catboost -i https://pypi.tuna.tsinghua.edu.cn/simple

在这里插入图片描述
参考blog

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

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

相关文章

抖去推账号矩阵+无人直播+文案引流系统开发搭建--开源

核心技术 1. AI自动直播: 智能系统通过丰富可定制的文案库, 拥有有料有趣的灵魂。不仅能自动语音讲解内容,还可以在直播中和用户灵活互动。直播中可将团购商品同话术自动上下架。 2. AI剪辑 可一键智能批量成片,也可跟着模板剪…

「PyMuPDF 专栏 」PyMuPDF创建PDF、拆分PDF

文章目录 一、本章前言二、使用PyMuPDF创建PDF文档1、实例代码2、过程详解①. 安装PyMuPDF②. 导入PyMuPDF模块③. 创建一个新的PDF文档④. 添加页面和内容⑤. 保存文档 三、使用PyMuPDF拆分PDF文档1、实例代码2、过程解析①. 导入模块②. 定义函数③. 打开源PDF文件④. 遍历页…

大数据Doris(五十二):SQL函数之数学函数

文章目录 SQL函数之数学函数 一、abs(double a)

owasp top10 | 十大常见漏洞详解

A1 注入漏洞 在 2013、2017 的版本中都是第一名,可见此漏洞的引入是多么的容易,同时也证明此漏洞的危害有多么严重。 攻击方式 利用应用程序弱点,通过恶意字符将恶意代码写入数据库,获取敏感数据或进一步在服务器执行命令。 漏洞原…

windows允许无密码远程设置

在 Windows 系统上启用无密码远程访问涉及一些风险,因为这可能会使您的系统更容易受到未经授权访问的攻击。然而,如果你了解这些风险并且仍然需要这样做,以下是一些步骤来配置 Windows 以允许无密码远程访问: 打开远程桌面: 首先&…

LeetCode 2723. 两个 Promise 对象相加

给定两个 promise 对象 promise1 和 promise2,返回一个新的 promise。promise1 和 promise2 都会被解析为一个数字。返回的 Promise 应该解析为这两个数字的和。 示例 1: 输入: promise1 new Promise(resolve > setTimeout(() > res…

解决hbuilderx打包网址成为5+app,点击返回按钮直接退出app的BUG

直接上代码 <!DOCTYPE html> <html><head><meta charset"UTF-8"><meta name"viewport" content"viewport-fitcover,widthdevice-width,initial-scale1,minimum-scale1,maximum-scale1,user-scalableno" /><ti…

深度学习知识点总结

关于bn层 mean,std 第i个元素就是第i个通道上全部batch张输出特征图所有元素的平均值和方差,所shape就是特征图shape 可学习参数 weight和bias分别对应 γ&#xff0c;β.有bn时cov可以不用bia 在训练过程中,mean和std是统计得到的,然后在迭代过程中动态累加,m*si-1(1-m)*si,m…

基于Java SSM框架实现班级同学录管理系统项目【项目源码】

基于java的SSM框架实现高校校园点餐系统演示 SSM框架 当今流行的“SSM组合框架”是Spring SpringMVC MyBatis的缩写&#xff0c;受到很多的追捧&#xff0c;“组合SSM框架”是强强联手、各司其职、协调互补的团队精神。web项目的框架&#xff0c;通常更简单的数据源。Spring…

洁净室气流流型可视化验证试验 气流流型检测仪

了解和掌握洁净室气流流型的特点和规律是确保洁净室的性能和产品质量的重要基础。在选择气流流型时需要综合考虑各种因素&#xff0c;以达到最佳的空气净化效果。同时&#xff0c;需要定期进行气流流型的检测和验证&#xff0c;以及洁净室的清洁和维护工作&#xff0c;以确保其…

php 常量与变量

目录 1.php 基础语法 2.常量 3.变量 4.变量命名规则 5.单引号双引号的区别 1.php 基础语法 <?php header("Content-Type: text/html; charsetutf-8"); //utf-8编码&#xff0c;支持中文 //代码处 ?> 如果没配utf-8 ,中文就会乱码&#xff0c;如下 2.常量…

【温故而知新】JavaScript的BOM之Window对象

一、概念 BOM(Browser Object Model)是JavaScript中的一个重要对象模型,它提供了与浏览器窗口和导航等相关的属性和方法。BOM主要包括以下几个部分: Window 对象:代表浏览器窗口,是BOM的核心对象。它提供了许多属性和方法,用于控制浏览器窗口的行为和与浏览器交互。 L…

自动驾驶轨迹预测

目录 神经网络轨迹预测综述&#xff1a; 比较新的轨迹预测网络 Uber&#xff1a;LaneRCNN[5] Google&#xff1a;VectorNet[6] Huawei&#xff1a;HOME[7] Waymo&#xff1a;TNT[8] Aptive&#xff1a;Covernet[9] NEC&#xff1a;R2P2[10] 商汤&#xff1a;TPNet[11]…

深度探讨Java的Lambda表达式与函数式编程范式

目录 引言 1. Lambda表达式基础 2. 函数式接口 3. Lambda表达式的特性 3.1 闭包 3.2 方法引用 4. Stream API 5. 并发编程与Lambda表达式 结语 引言 随着Java 8的发布&#xff0c;Lambda表达式和函数式编程范式正式成为Java开发者工具箱中的一部分。这不仅改变了Java代…

浅谈安科瑞直流表在孟加拉某能源公司的应用

摘要&#xff1a;本文介绍了安科瑞直流电表在孟加拉某能源公司的应用。主要用于光伏直流柜内&#xff0c;配合分流器对汇流箱的输出电流电压等进行测量&#xff0c;并采集配电现场的开关信号&#xff0c;装置带有RS485接口可以把测量和采集的数据和设备状态上传。 Abstract: T…

【服务器数据恢复】Raid5热备盘同步失败导致lvm结构损坏的数据恢复案例

服务器数据恢复环境&#xff1a; 两组由4块磁盘组建的raid5磁盘阵列&#xff0c;两组raid5阵列划分为lun并组成了lvm结构&#xff0c;ext3文件系统。 服务器故障&#xff1a; 一组raid5阵列中的一块硬盘离线&#xff0c;热备盘自动上线并开始同步数据。在热备盘完成同步之前&am…

精进单元测试技能——Pytest断言的艺术

本篇文章主要是阐述Pytest在断言方面的应用。让大家能够了解和掌握Pytest针对断言设计了多种功能以适应在不同测试场景上使用。 了解断言的基础 在Pytest中&#xff0c;断言是通过 assert 语句来实现的。简单的断言通常用于验证预期值和实际值是否相等&#xff0c;例如&#xf…

Python从入门到网络爬虫(读写Excel详解)

前言 Python操作Excel的模块有很多&#xff0c;并且各有优劣&#xff0c;不同模块支持的操作和文件类型也有不同。最常用的Excel处理库有xlrd、xlwt、xlutils、xlwings、openpyxl、pandas&#xff0c;下面是各个模块的支持情况&#xff1a; 工具名称.xls.xlsx获取文件内容写入…

使用vscode开发小程序项目

使用vscode开发uni-app 这里的创建使用用vue3ts版本&#xff0c;如过是vue2&#xff0c;具体可参考官网命令 uni-app官网 首先创建uni-app npx degit dcloudio/uni-preset-vue#vite-ts my-vue3-project需要再vscode中下载uni-app插件&#xff0c;以方便开发 uni-create-view …

java常用应用程序编程接口(API)——String概述及使用案例

前言&#xff1a; 开始学到api的String&#xff0c;整理下心得。打好基础&#xff0c;daydayup! API&#xff1a; API是什么&#xff1f; API&#xff08;Application Programming Interface&#xff09;又名应用程序编程接口。是别人编好的程序的合集。 为什么要使用API&…