Miniconda介绍

Miniconda 是一个精简版的 Anaconda,它专注于提供一个最小化的包管理工具和环境管理工具,而不包含任何预安装的 Python 包。Miniconda 安装后只包含 conda 命令行工具,只包含 Python 和 Conda 包管理器及其依赖项。与完整的 Anaconda 发行版相比,Miniconda 占用空间更小(约50MB),你可以通过这个工具来安装你需要的任何 Python 包,从而避免了安装大量你可能永远不会用到的包。这使得 Miniconda 成为一个更加灵活和轻量级的选择。

Miniconda 的主要优势

  • 轻量级:安装包小,占用磁盘空间少
  • 灵活性:可以自定义安装所需的包
  • 跨平台:支持 Windows、macOS 和 Linux
  • 环境管理:轻松创建和管理隔离的 Python 环境
  • 包管理:可以安装 Python 包和非 Python 包

安装 Miniconda

访问 Miniconda 官方网站 下载适合您操作系统的版本。
网址:https://www.anaconda.com/docs/getting-started/miniconda/main

按照下载的安装程序指示进行安装。在安装过程中,可以选择是否将 Conda 添加到系统 PATH(推荐)。

基本环境使用

  1. 检查安装
    安装完成后,打开终端(或 Anaconda Prompt)并运行:

    conda --version
  2. 更新 Conda

    conda update conda
  3. 创建新环境

    # 这将创建一个名为 "myenv" 的新环境,并安装 Python 3.8
    conda create --name myenv python=3.8
  4. 激活环境

    # Windows
    conda activate myenv
    
    # macOS/Linux
    source activate myenv
  5. 安装包
    在激活的环境中:

    # 使用conda
    conda install numpy pandas matplotlib
    
    # 使用 pip
    pip install package_name
  6. 列出已安装的包

    conda list
    
    # 更新包
    conda update package_name
    
    # 卸载包
    conda remove package_name
  7. 停用环境

    conda deactivate
  8. 列出所有环境

    conda env list
    
    # 或者
    conda info --envs
  9. 删除环境

    conda env remove --name myenv
  10. 导出环境配置

    conda env export > environment.yml
  11. 从 YAML 文件创建环境

    conda env create -f environment.yml

常用 Conda 命令

命令描述
conda search package搜索可用包
conda update package更新特定包
conda remove package移除包
conda clean --all清理缓存和未使用的包
conda info显示 Conda 信息
conda config --show显示配置

最佳实践

  • 为每个项目创建独立的环境
  • 定期更新 Conda 和包
  • 使用 environment.yml 文件记录环境配置
  • 优先使用 Conda 安装包,必要时再使用 pip
  • 避免在基础环境中安装太多包

山海川川
1 声望0 粉丝

人生海海,山山而川,不过尔尔。