一文了解Conda使用

一、Conda库频道

conda的软件频道是存储软件包的远程位置,当在Conda中安装软件包时,它会从指定的频道中下载和提取软件包。频道包含了各种软件包,不同的频道可能提供不同版本的软件包,用户可以根据需要选择适合的版本。

常见 Conda 频道及其用途:

1defaults:这是 Conda 的默认频道,包含了大多数常见的软件包

2conda-forge:这是一个社区驱动的 Conda 软件包频道,提供了大量的开源软件包,包括一些官方频道中没有的软件包版本或者新的软件包

3、 bioconda:专注于生物信息学软件包的 Conda 频道,包含了许多用于生物信息学分析的工具和库

4pytorch:包含与 PyTorch 深度学习框架相关的软件包,适用于深度学习开发和研究。

5anaconda:Anaconda 提供了自己的软件包频道,包含了许多数据科学和机器学习相关的软件包。

从指定频道下载包:

在 Conda 中指定特定频道安装库,可以使用 -c--channel 参数。例如,安装 jieba 库时可以输入以下指令:

conda install jieba -c conda-forge

如果你要指定多个频道,可以多次使用 -c 参数,Conda 会按顺序搜索这些频道以找到所需的软件包。

二、常用命令

1、创建新环境

conda create -n test01 python=3.12

2、克隆1个已有环境创建新环境

| conda create --name myenv_clone --clone myenv |

3、查看已创建的环境清单

conda env list

4、删除

conda remove -n test01 --all

5、conda --version

查看Conda的版本。

6、conda info

查看Conda的详细信息,包括环境变量、频道等。

7、源操作

conda config --show-sources:查看当前使用的源

conda config --remove channels <channel_name>:删除指定的源。

conda config --add channels <channel_name>:添加指定的源。

8、更新conda

conda update conda

更新 Conda 环境中的包:

conda update --all

更新某个包:

conda update package-name

9、查看包列表清单

conda list:列出当前激活环境中已安装的包

conda list -n <env_name>:列出指定环境中已安装的包

10、搜索可用包

conda search <package_name>

11、 激活环境

conda activate <env_name>

12 、退出当前激活的环境

conda deactivate

三、Conda镜像加速

镜像源:

1 、清华大学开源软件镜像站(TUNA)

镜像地址:

https://mirrors.tuna.tsinghua.edu.cn/anaconda/

2 、中国科学技术大学镜像站

镜像地址:

https://mirrors.ustc.edu.cn/anaconda/

使用命令行方式配置镜像加速:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/

conda config --set show_channel_urls yes

相关推荐
一 铭28 分钟前
AI领域新趋势:从提示(Prompt)工程到上下文(Context)工程
人工智能·语言模型·大模型·llm·prompt
麻雀无能为力4 小时前
CAU数据挖掘实验 表分析数据插件
人工智能·数据挖掘·中国农业大学
时序之心4 小时前
时空数据挖掘五大革新方向详解篇!
人工智能·数据挖掘·论文·时间序列
.30-06Springfield5 小时前
人工智能概念之七:集成学习思想(Bagging、Boosting、Stacking)
人工智能·算法·机器学习·集成学习
说私域6 小时前
基于开源AI智能名片链动2+1模式S2B2C商城小程序的超级文化符号构建路径研究
人工智能·小程序·开源
永洪科技6 小时前
永洪科技荣获商业智能品牌影响力奖,全力打造”AI+决策”引擎
大数据·人工智能·科技·数据分析·数据可视化·bi
shangyingying_16 小时前
关于小波降噪、小波增强、小波去雾的原理区分
人工智能·深度学习·计算机视觉
书玮嘎7 小时前
【WIP】【VLA&VLM——InternVL系列】
人工智能·深度学习
猫头虎7 小时前
猫头虎 AI工具分享:一个网页抓取、结构化数据提取、网页爬取、浏览器自动化操作工具:Hyperbrowser MCP
运维·人工智能·gpt·开源·自动化·文心一言·ai编程
要努力啊啊啊7 小时前
YOLOv2 正负样本分配机制详解
人工智能·深度学习·yolo·计算机视觉·目标跟踪