当前位置: 首页 > news >正文

Conda 简要说明与常用指令

Conda 简要说明与常用指令

一、Conda 是什么?

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

👉 主要作用:

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

👉 适用场景:

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

二、核心概念

1. 环境(Environment)

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

2. base 环境

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

三、常用命令

1️⃣ 创建环境

conda create-nai-agentpython=3.10

2️⃣ 激活环境

conda activate ai-agent

3️⃣ 退出环境

conda deactivate

4️⃣ 查看所有环境

condaenvlist

或:

conda info--envs

5️⃣ 删除环境

conda remove-nai-agent--all

四、包管理

1️⃣ 安装包

condainstallnumpy

2️⃣ 指定版本安装

condainstallpython=3.10

3️⃣ 使用 pip(常见)

pipinstallopenai

👉 建议顺序:

先 conda install,再 pip install


4️⃣ 查看已安装包

conda list

5️⃣ 卸载包

conda remove numpy

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

导出环境

condaenvexport>environment.yml

创建环境(复现)

condaenvcreate-fenvironment.yml

六、实战推荐(AI开发)

conda create-nai-agentpython=3.10conda activate ai-agent pipinstallopenai fastapi uvicorn python-dotenv

七、最佳实践

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

八、一句话总结

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

http://www.jsqmd.com/news/514079/

相关文章:

  • UML组件图实战:从零开始设计一个在线购物系统(含接口设计技巧)
  • Pixel Dimension Fissioner高质量案例:技术博客标题10维风格拓展展示
  • 直流电机双闭环调速控制系统仿真:转速电流双闭环PI控制的Matlab/Simulink之旅
  • 从零配置神州路由器IPv6路由:OSPFv3邻居建立失败的7个排查步骤
  • 学长亲荐!千笔AI,毕业论文全流程神器
  • 手把手教你设计宽带圆极化缝隙天线:从参数优化到性能测试
  • 基于vue+springboot+nodejs的高校教职工教师健康监护管理系统 企业员工健康管理系统
  • Realistic Vision V5.1 虚拟摄影棚:Vue3前端交互界面开发与实时预览实现
  • 导师严选!全学科适配的降AIGC网站 —— 千笔·专业降AIGC智能体
  • 基于STM32单片机的智能台灯系统 [单片机]-计算机毕业设计源码+LW文档
  • USB协议分析进阶:用Wireshark解码GET DESCRIPTOR请求的隐藏信息
  • 电子工程师必备工具链:从测量到设计的全栈实践指南
  • 一块好灯箱,如何成为门店24小时不打烊的“金牌销售员”
  • SDH业务绑定:VC12通道配置全解
  • 学习记录26/3/21-LlamaIndex基础组件
  • .bash_profile和.bashrc的区别及应用
  • Midjourney小白必看:从Discord入门到生成第一张AI艺术图的完整指南
  • Python数据类型转换
  • AI 文案生成教程(10 秒出稿,不费脑)
  • Qwen3.5-35B-AWQ-4bit图文理解效果实测:复杂结构图/数学公式/手写体识别案例
  • CHORD-X深度研究报告生成终端重装系统后的快速部署指南:从零恢复AI研究环境
  • NAS玩家必备:用Docker部署超级玛丽遇到的5个典型问题及解决方案
  • OpenClaw多模型混搭方案:QwQ-32B与小型模型协同执行复杂任务
  • GPT-SoVITS模型训练详解:参数设置与效果优化技巧
  • Pixel Dimension Fissioner一文详解:MT5-Augment相比标准MT5的增强机制
  • Day 4
  • 终极指南:如何使用 Screenshot Tests for Android 快速生成确定性UI测试截图 [特殊字符]
  • 分布式部署lnmp+wordpress
  • PowerPaint-V1 Gradio Java开发实战:SpringBoot微服务集成指南
  • 清单来了:8个AI论文网站深度测评!全场景通用+毕业论文+科研写作必备工具推荐