Conda 是一个强大的 Python 环境管理工具,主要用于创建、管理和切换不同的 Python 环境。以下是 Conda 的一些常见用法:
1. 安装 Conda
- 安装 Miniconda 或 Anaconda:
- Miniconda 是一个轻量级的 Conda 发行版,只包含 Conda 和 Python。
- Anaconda 是一个完整的发行版,包含 Conda、Python 和大量科学计算库。
2. 创建环境
- 创建新环境:
conda create --name myenv
- 指定 Python 版本:
conda create --name myenv python=3.8
- 安装特定包:
conda create --name myenv numpy pandas
3. 激活环境
- 激活环境:
conda activate myenv
- 退出环境:
conda deactivate
4. 管理包
- 安装包:
conda install numpy
- 安装指定版本:
conda install numpy=1.18.5
- 更新包:
conda update numpy
- 移除包:
conda remove numpy
5. 管理环境
- 列出所有环境:
conda env list
- 复制环境:
conda create --name newenv --clone oldenv
- 删除环境:
conda remove --name myenv --all
6. 导出和导入环境
- 导出环境配置:
conda env export > environment.yml
- 从文件创建环境:
conda env create -f environment.yml
7. 更新 Conda
- 更新 Conda:
conda update conda
- 更新 Anaconda:
conda update anaconda
8. 清理缓存
- 清理未使用的包和缓存:
conda clean --all
9. 搜索包
- 搜索可用包:
conda search numpy
10. 查看环境信息
- 查看当前环境信息:
conda info
- 查看环境中的包:
conda list
11. 使用不同渠道
- 指定安装渠道:
conda install -c conda-forge numpy
12. 管理环境变量
- 设置环境变量:
conda env config vars set MY_VAR=value
- 查看环境变量:
conda env config vars list
13. 使用 Jupyter Notebook
- 在特定环境中安装 Jupyter:
conda install jupyter
- 在 Jupyter 中使用 Conda 环境:
conda install nb_conda
14. 使用 Pip
- 在 Conda 环境中使用 Pip 安装包:
pip install somepackage
15. 管理环境路径
- 查看环境路径:
conda info --envs
16. 使用 Conda 配置文件
- 编辑 Conda 配置文件:
conda config --edit
17. 管理环境优先级
- 设置环境优先级:
conda config --set env_prompt '({name})'
18. 使用 Conda Build
- 构建 Conda 包:
conda build myrecipe
19. 使用 Conda Forge
- 添加 Conda Forge 渠道:
conda config --add channels conda-forge
20. 使用 Conda 虚拟环境
- 创建虚拟环境:
conda create --name myenv --file spec-file.txt
这些是 Conda 的一些常见用法,帮助你高效管理 Python 环境和包。