Administrator
Administrator
Published on 2025-03-21 / 38 Visits
0
0

Conda 环境的基本使用方法

Conda 是一个流行的包管理和环境管理工具,常用于Python项目。以下是 Conda 环境的基本使用方法说明:

1. 创建环境

创建一个名为 myenv 的新环境,并指定 Python 版本(可选):

conda create --name myenv python=3.8
  • --name(或 -n):环境名称。

  • python=3.8:可选,指定 Python 版本。若不指定,默认安装最新版本。


2. 激活环境

  • Windows:

    conda activate myenv
  • Linux/macOS:

    source activate myenv   # 旧版本
    或
    conda activate myenv    # 新版本

激活后,终端提示符会显示当前环境名称(如 (myenv))。


3. 列出所有环境

查看已创建的环境列表:

conda env list
或
conda info --envs

* 的表示当前激活的环境。


4. 退出当前环境

conda deactivate

5. 删除环境

删除名为 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 oldenv

9. 查看已安装的包

列出当前环境中已安装的包:

conda list

10. 添加 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

掌握这些操作后,可以高效管理不同项目的依赖环境!


Comment