Conda 简明使用指南
Conda 简明使用指南
📦 核心概念
Conda = 环境管理器 + 包管理器,一个命令搞定 Python 版本、依赖包、甚至系统库(如 CUDA)。
🚀 常用命令速查 操作 命令 创建环境 conda create -n 环境名 python=3.10 激活环境 conda activate 环境名 退出环境 conda deactivate 安装包 conda install 包名 指定渠道安装 conda install -c 渠道名 包名 查看所有环境 conda env list 删除环境 conda env remove -n 环境名 导出环境 conda env export > environment.yml 从文件创建环境 conda env create -f environment.yml
🎯 针对你的项目:完整操作流程
# 1. 创建项目专用环境(命名:securities_qa,Python 3.10)
conda create -n securities_qa python=3.10
# 2. 激活环境(命令行前出现 (securities_qa) 说明成功)
conda activate securities_qa
# 3. 安装 faiss-gpu(从 pytorch 渠道)
conda install -c pytorch faiss-gpu
# 4. 可选:安装 Jupyter(方便调试)
conda install jupyter
# 5. 退出环境(开发结束后)
conda deactivate
🔄 常用工作流
日常开发流程:
# 每次打开新终端,先激活环境
conda activate securities_qa
# 然后正常写代码、运行脚本
python main.py
# 需要新包时,直接用 conda 或 pip(在 conda 环境里都可以)
conda install pandas
# 或
pip install langchain
# 用完退出(可选,不退出也没影响)
conda deactivate
查看环境状态:
# 当前激活了哪个环境?
conda info --envs
# 当前环境装了哪些包?
conda list
删除重建环境(出问题时):
conda deactivate
conda env remove -n securities_qa
conda create -n securities_qa python=3.10
💡 关键技巧
激活环境后,pip/uv 装的包也在 conda 环境里,不冲突
conda install 很慢:可换国内源(清华/中科大)加速
不确定包名:conda search 关键词 查找
环境移植:conda env export > environment.yml 分享给队友
📋 你的项目下一步
conda activate securities_qa
conda install -c pytorch faiss-gpu
uv pip install langchain langchain-community ollama chromadb
然后就可以开始写代码了!