Conda 使用完全指南
Conda 是强大的包管理和环境管理工具,主要用于 Python,也支持 R、Ruby 等多种语言。下面是实用操作指南:
一、安装 Conda
选择Miniconda(精简版)或Anaconda(完整版):
二、核心命令速查
1. 环境管理(最重要)
2. 包管理
3. Conda 自身管理
三、实用工作流示例
场景1:新建项目环境
场景2:复现他人项目
场景3:快速临时环境
四、最佳实践
- 为每个项目创建独立环境:避免包版本冲突
- 优先使用conda安装:比pip更擅长解决依赖冲突
- 混合使用时顺序:先conda安装,再pip安装(如果conda找不到)
- 固定Python版本:创建环境时指定,避免后续升级导致问题
- 使用environment.yml管理依赖:便于版本控制和协作
environment.yml 示例:
五、常见问题
问题1:conda activate 命令未找到
问题2:解决环境过慢
问题3:pip和conda混用冲突
- 解决:只在conda install失败后用pip,并尽量保持conda管理核心包
六、常用命令速记
现在就可以开始你的第一个环境:conda create -n test python=3.10!
需要了解某个具体命令的详细用法或遇到特定问题,随时告诉我。
Conda 使用完全指南
Conda 是强大的包管理和环境管理工具,主要用于 Python,也支持 R、Ruby 等多种语言。下面是实用操作指南:
一、安装 Conda
选择Miniconda(精简版)或Anaconda(完整版):
二、核心命令速查
1. 环境管理(最重要)
2. 包管理
3. Conda 自身管理
三、实用工作流示例
场景1:新建项目环境
场景2:复现他人项目
场景3:快速临时环境
四、最佳实践
environment.yml 示例:
name: myproject channels: - conda-forge - defaults dependencies: - python=3.10 - numpy=1.23 - pandas - pip - pip: - some-pip-package五、常见问题
问题1:
conda activate命令未找到问题2:解决环境过慢
问题3:pip和conda混用冲突
六、常用命令速记
conda create -n 名字 python=版本conda activate 名字conda install 包名conda env export > environment.ymlconda env remove -n 名字现在就可以开始你的第一个环境:
conda create -n test python=3.10!需要了解某个具体命令的详细用法或遇到特定问题,随时告诉我。