Conda 简要说明与常用指令

Conda 简要说明与常用指令

一、Conda 是什么?

Conda = 环境管理 + 包管理工具

👉 主要作用:

  • 创建独立的 Python 环境
  • 管理不同项目的依赖
  • 安装 Python 及非 Python 库(如 C++、CUDA 等)

👉 适用场景:

  • AI / 机器学习(PyTorch、TensorFlow)
  • 多版本 Python 管理
  • 依赖复杂的项目

二、核心概念

1. 环境(Environment)

  • 每个项目一个独立环境
  • 避免依赖冲突

2. base 环境

  • Conda 默认环境
  • ❌ 不建议直接开发使用

三、常用命令

1️⃣ 创建环境

bash 复制代码
conda create -n ai-agent python=3.10

2️⃣ 激活环境

bash 复制代码
conda activate ai-agent

3️⃣ 退出环境

bash 复制代码
conda deactivate

4️⃣ 查看所有环境

bash 复制代码
conda env list

或:

bash 复制代码
conda info --envs

5️⃣ 删除环境

bash 复制代码
conda remove -n ai-agent --all

四、包管理

1️⃣ 安装包

bash 复制代码
conda install numpy

2️⃣ 指定版本安装

bash 复制代码
conda install python=3.10

3️⃣ 使用 pip(常见)

bash 复制代码
pip install openai

👉 建议顺序:

先 conda install,再 pip install


4️⃣ 查看已安装包

bash 复制代码
conda list

5️⃣ 卸载包

bash 复制代码
conda remove numpy

五、环境导出与复现(重要)

导出环境

bash 复制代码
conda env export > environment.yml

创建环境(复现)

bash 复制代码
conda env create -f environment.yml

六、实战推荐(AI开发)

bash 复制代码
conda create -n ai-agent python=3.10
conda activate ai-agent

pip install openai fastapi uvicorn python-dotenv

七、最佳实践

  • ✅ 每个项目一个环境
  • ❌ 不在 base 环境开发
  • ✅ conda + pip 混用(先 conda)
  • ✅ 定期导出 environment.yml

八、一句话总结

Conda = Python项目的"隔离环境 + 依赖管理工具"

相关推荐
列逍31 分钟前
博客系统测试
自动化测试·python·性能测试
辣椒思密达1 小时前
AI出海产品本地化测试:住宅IP在模拟海外用户环境中的实践价值
网络协议·tcp/ip·安全·php·苹果vision pro
星云开发1 小时前
拒绝无效加班!用Python打造自动化办公流,附Word/PDF互转硬核代码
python
dream_home84072 小时前
图像算法模型NPU适配与算法服务实战指南
人工智能·python·算法·npu 图像服务
AIGS0012 小时前
跨越语义鸿沟:企业本体语义平台的构建与落地
java·人工智能·python·机器学习·人工智能ai大模型应用
李可以量化2 小时前
PTrade 量化策略实战:二八轮动策略深度解析(下)
python
Mx_coder2 小时前
8年Java开发者AI转型第二周:RAG检索优化-从60%到90%准确率的3个关键技巧 (Day 13-14)
人工智能·python
自动化和Linux2 小时前
【pytest在pycharm中运行与CMD命令运行区别一】
python·pycharm·pytest
大鱼>2 小时前
多宠物家庭智能管理平台:云端架构与多设备协同实战
python·算法·iot·宠物
Li Ming&3 小时前
Python办公自动化:利用Python批量将PDF转换为图片文件
python·pdf·pip