Conda 简明使用指南
发布于 9 天前 作者 pangguoming 59 次浏览 来自 分享

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

然后就可以开始写代码了!

回到顶部