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

相关推荐
Shockang2 小时前
AI 设计工作流全景拆解:Figma MCP / Claude Design / Codex / Google Stitch
人工智能
To_OC3 小时前
数据集划分不是随便切:手把手切分大众点评情感数据集
人工智能·llm·agent
冬奇Lab4 小时前
每日一个开源项目(第142篇):android/skills - Google 官方 Android 开发 AI Skill 库
人工智能·开源·资讯
冬奇Lab4 小时前
Skill 系列(06):Skill 工程化与治理——路由准确率 38%、压缩节省 76%
人工智能·开源·agent
IT_陈寒6 小时前
Vue这个坑我跳了两次,原来问题出在这
前端·人工智能·后端
新新技术迷6 小时前
Node给AI接口做SSE代理与鉴权
人工智能
redreamSo7 小时前
大模型是不是到顶了?瓶颈到底在哪
人工智能·openai
Oo9207 小时前
Tool Use 背后的技术逻辑
人工智能
姗姗来迟了7 小时前
Vue3封装AI流式对话组件踩坑实录
人工智能