Miniforge的介绍,安装和使用

Miniforge是由社区赞助、领导的,并且用GitHub托管所有的包,使用 (而且只用)conda-forge 作为(默认)下载channel,避开了Anaconda的repository,从而也就避开了被Anaconda追责的问题。

Miniforge是一个基于Conda的包管理器和环境管理器,它旨在提供一个更轻量级的替代品来安装和管理Python及其相关库。Miniforge是由Conda-Forge社区创建的,它与Anaconda和Miniconda兼容,但具有一些独特的优势。

Miniforge的优势:

  1. 轻量级:Miniforge的安装包比Anaconda小,安装速度快,占用磁盘空间少。
  2. 社区驱动:Miniforge使用Conda-Forge作为默认的软件源,Conda-Forge是一个由社区维护的、拥有广泛软件包的源。
  3. 更新快速:由于Conda-Forge社区的活跃,软件包更新通常比Anaconda默认源更快。
  4. 定制性:用户可以根据自己的需要选择安装哪些组件,而不是必须安装整个Anaconda发行版。
  5. 兼容性:Miniforge与Anaconda和Miniconda兼容,可以无缝切换。

安装Miniforge:

  1. 下载Miniforge:访问Miniforge的GitHub页面,选择适合你的操作系统的安装脚本。

    • GitHub页面:https://github.com/conda-forge/miniforge
  2. 运行安装脚本

    • 对于Windows,下载Miniforge3-Windows-x86_64.exe
    • 对于macOS,下载Miniforge3-MacOSX-x86_64.sh
    • 对于Linux,下载Miniforge3-Linux-x86_64.sh
  3. 启动安装程序

    • 在Windows上,双击下载的.exe文件,按照提示进行安装。
    • 在macOS或Linux上,打开终端,使用bash命令运行下载的.sh脚本,例如:
      bash Miniforge3-MacOSX-x86_64.sh
      
      或者
      bash Miniforge3-Linux-x86_64.sh
      
  4. 安装设置

    • 遵循安装向导的指示,选择安装路径,设置是否将Miniforge添加到系统环境变量等。
  5. 初始化Miniforge:安装完成后,根据提示运行conda init来初始化Conda。

  6. 验证安装:在命令行中输入conda --version来检查是否安装成功。

使用Miniforge:

  1. 创建新的环境

    conda create -n myenv python=3.8
    

    这将创建一个名为myenv的新环境,预装了Python 3.8。

  2. 激活环境

    conda activate myenv
    

    这将激活名为myenv的环境。

  3. 安装软件包

    conda install numpy pandas
    

    这将在当前激活的环境中安装numpypandas

  4. 列出所有环境

    conda env list
    
  5. 管理环境

    • 删除环境:conda env remove -n myenv
    • 更新软件包:conda update --all
  6. 退出环境

    conda deactivate
    
  7. 使用Conda-Forge软件源

    • 搜索软件包:conda search -c conda-forge package_name
    • 安装Conda-Forge软件包:conda install -c conda-forge package_name

Miniforge提供了一个灵活且轻量级的解决方案,适用于需要管理多个Python环境的开发者。通过使用Miniforge,你可以轻松地创建、管理并切换不同的Python环境,同时利用Conda-Forge提供的丰富软件包资源。

  • 17
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值