一文了解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

相关推荐
玄同7652 分钟前
Llama.cpp 全实战指南:跨平台部署本地大模型的零门槛方案
人工智能·语言模型·自然语言处理·langchain·交互·llama·ollama
格林威4 分钟前
Baumer相机金属焊缝缺陷识别:提升焊接质量检测可靠性的 7 个关键技术,附 OpenCV+Halcon 实战代码!
人工智能·数码相机·opencv·算法·计算机视觉·视觉检测·堡盟相机
独处东汉13 分钟前
freertos开发空气检测仪之按键输入事件管理系统设计与实现
人工智能·stm32·单片机·嵌入式硬件·unity
你大爷的,这都没注册了13 分钟前
AI提示词,zero-shot,few-shot 概念
人工智能
AC赳赳老秦14 分钟前
DeepSeek 辅助科研项目申报:可行性报告与经费预算框架的智能化撰写指南
数据库·人工智能·科技·mongodb·ui·rabbitmq·deepseek
瑞华丽PLM22 分钟前
国产PLM软件源头厂家的AI技术应用与智能化升级
人工智能·plm·国产plm·瑞华丽plm·瑞华丽
xixixi7777731 分钟前
基于零信任架构的通信
大数据·人工智能·架构·零信任·通信·个人隐私
玄同76533 分钟前
LangChain v1.0+ Prompt 模板完全指南:构建精准可控的大模型交互
人工智能·语言模型·自然语言处理·langchain·nlp·交互·知识图谱
Ryan老房38 分钟前
开源vs商业-数据标注工具的选择困境
人工智能·yolo·目标检测·计算机视觉·ai
取个鸣字真的难43 分钟前
Obsidian + CC:用AI 打造知识管理系统
人工智能·产品运营