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项目的"隔离环境 + 依赖管理工具"

相关推荐
RSCompany13 小时前
Frida 17 以后 Python API 跑旧版 JS 报 Java is not defined ?一行 import 直接恢复 Frida 16 体验
开发语言·python·逆向·hook·frida·android逆向·frida17
在路上@Amos14 小时前
conda 安装
conda
张道宁14 小时前
从零开始训练YOLO手机检测模型:完整实战教程
python·yolo
快乐的哈士奇14 小时前
对话框打字机效果:Vur + Java/Python 实现
java·开发语言·python
我滴老baby14 小时前
远程控制安全新标杆:实测解析
安全
malog_14 小时前
PyTorch图像数据加载实战指南
图像处理·人工智能·pytorch·python
博.闻广见14 小时前
AI_Python基础-4.标准库与IO
开发语言·python
程序猿编码14 小时前
大模型的“文字障眼法“:FlipAttack 文本反转越狱技术全解析
linux·python·ai·大模型
晚烛14 小时前
CANN 数据流与内存优化:L1/L2 缓存机制与计算重叠深度解析
人工智能·python·缓存
xiao5kou4chang6kai414 小时前
如何用Python处理气象海洋数据?台风数据爬取、SST的EOF分析、WRF剖面图绘制
python·气象·台风·wrf·海洋