Conda 是一个流行的包管理和环境管理工具,常用于Python项目。以下是 Conda 环境的基本使用方法说明:
1. 创建环境
创建一个名为 myenv 的新环境,并指定 Python 版本(可选):
conda create --name myenv python=3.8--name(或-n):环境名称。python=3.8:可选,指定 Python 版本。若不指定,默认安装最新版本。
2. 激活环境
Windows:
conda activate myenvLinux/macOS:
source activate myenv # 旧版本 或 conda activate myenv # 新版本
激活后,终端提示符会显示当前环境名称(如 (myenv))。
3. 列出所有环境
查看已创建的环境列表:
conda env list
或
conda info --envs带 * 的表示当前激活的环境。
4. 退出当前环境
conda deactivate5. 删除环境
删除名为 myenv 的环境:
conda remove --name myenv --all--all:删除环境及其所有包。
6. 导出与导入环境
导出环境配置(生成
environment.yml文件):conda env export > environment.yml从文件创建环境:
conda env create -f environment.yml
7. 安装/卸载包
安装包(在当前激活的环境中):
conda install numpy conda install numpy=1.18.5 # 指定版本卸载包:
conda remove numpy
8. 克隆环境
复制一个现有环境(如从 oldenv 克隆到 newenv):
conda create --name newenv --clone oldenv9. 查看已安装的包
列出当前环境中已安装的包:
conda list10. 添加 Conda 渠道
安装包时指定第三方渠道(如 conda-forge):
conda install -c conda-forge package_name或永久添加渠道:
conda config --add channels conda-forge实际应用场景
隔离项目依赖:为每个项目创建独立环境,避免版本冲突。
切换 Python 版本:例如,为旧项目使用 Python 3.6,新项目用 Python 3.10。
共享环境配置:通过
environment.yml文件确保团队环境一致。
注意事项
优先使用
conda install安装包,若无法找到包再用pip install(避免混用 Conda 和 Pip 导致依赖冲突)。环境名称尽量简洁,避免空格和特殊字符。
定期清理不再使用的环境:
conda clean --all。
掌握这些操作后,可以高效管理不同项目的依赖环境!