一文了解 Conda(包教包会,不会留言)

Conda 使用指南

Conda 是一个开源包管理和环境管理系统,能够以跨平台的方式进行软件包的安装、管理和依赖管理,特别适用于 Python 和 R 语言的环境管理。本文整理了常见 Conda 命令的使用方法。

1. 安装 Miniconda

首先,下载 Miniconda 的安装脚本并执行安装。以 Linux AArch64 架构为例:

复制代码
./Miniconda3-latest-Linux-aarch64.sh

按照提示完成安装,安装完成后,conda 将自动可用。

2. 创建并激活 Conda 环境

创建 Conda 环境

使用 Conda 创建一个新的虚拟环境并指定 Python 的版本(以 Python 3.8 为例):

复制代码
conda create -n machine_learning_env python=3.8
  • -n 参数指定环境名称,这里环境名称为 machine_learning_env

  • python=3.8 指定 Python 版本为 3.8。

激活 Conda 环境

创建好环境后,使用以下命令激活它:

复制代码
conda activate machine_learning_env

环境激活后,命令行提示符会变成 (machine_learning_env),表示当前使用的是该环境。

安装环境所需依赖

通常我们会有一个 requirements.txt 文件列出了所有需要安装的 Python 包。使用 pip 来安装这些依赖包:

复制代码
pip install -r requirements.txt

这个命令会自动从 requirements.txt 中读取并安装所有指定的包。

移除 Conda 环境

如果想要删除某个环境(如 machine_learning_env),使用以下命令:

复制代码
conda env remove -n machine_learning_env

3. 管理 Conda 配置

显示 Conda 配置的源(Channels)

Conda 使用源(Channels)来查找并下载软件包。可以使用以下命令查看当前配置的源:

复制代码
conda config --show channels

显示 Conda 配置文件的来源

查看当前 Conda 配置文件的来源路径:

复制代码
conda config --show-sources

修改 Conda 配置

移除特定的源

如果需要删除某个源,使用以下命令:

复制代码
conda config --remove channels <channel_name>
设置 Conda 显示源 URL

为了方便查看安装时使用的源地址,可以配置 Conda 显示源 URL:

复制代码
conda config --set show_channel_urls yes

4. 安装依赖库

安装单个软件包

使用 Conda 安装 libffi 软件包:

复制代码
conda install libffi

安装 Conda-Pack

conda-pack 是一个打包 Conda 环境的工具,用于将环境打包为一个压缩文件,方便迁移或分发。

安装 conda-pack

使用 conda-forge 源安装 conda-pack

复制代码
conda install -c conda-forge conda-pack
打包 Conda 环境

打包指定的环境(以 machine_learning_env 为例):

复制代码
conda pack -n machine_learning_env -o machine_learning_env.tar.gz
  • -n machine_learning_env 指定要打包的环境名称。

  • -o machine_learning_env.tar.gz 指定输出的压缩文件名。

5. 其他 Conda 常用命令

取消激活当前环境

如果不再需要使用当前环境,可以使用以下命令取消激活:

复制代码
conda deactivate

文章转载自: ++无为而和++

原文链接: https://www.cnblogs.com/-mjs/p/18492689

体验地址: 引迈 - JNPF快速开发平台_低代码开发平台_零代码开发平台_流程设计器_表单引擎_工作流引擎_软件架构

相关推荐
Blockbuater_drug4 小时前
Protenix: conda 环境部署、零基础安装
conda·开源模型·字节跳动·v2·蛋白结构预测·protenix
AlfredZhao17 小时前
执行新项目 python 脚本前,先用 conda 建一个独立环境
conda
THe CHallEnge of THe BrAve5 天前
conda虚拟环境打包离线迁移
conda
basketball61610 天前
AI Infra 配置 Conda + CUDA + LibTorch + PyTorch 开发环境:解决版本漂移、编译报错的完整指南
人工智能·pytorch·conda·libtorch
公爵爱学习10 天前
无人机视觉识别前序-Linux-YOLO安装
python·yolo·计算机视觉·conda·无人机
长江后浪博客18 天前
Conda环境下测试Intel NPU:Python版本如何选择?
开发语言·python·conda·openvino·intel npu
伞伞悦读21 天前
【第12期】Windows 开发环境备份与恢复:软件、环境变量、Git、conda 和 Docker 卷完整方案
git·docker·conda
cooldream200921 天前
Conda 镜像源 404 错误完全解决指南
conda·ai编程
CODER030423 天前
本地部署语音识别框架FunAudioLLM——Fun-ASR-Nano-2512模型
人工智能·conda·语音识别·audiolm
zhou1352848226723 天前
Anaconda Distribution 安装使用文档与 Conda 常用命令详解
conda