python环境

anaconda、miniconda本身属于商业性质的软件产品,导致很多公司在未获得商业许可的前提下,内部使用anaconda、miniconda下载安装非开源许可渠道的软件库资源,被anaconda检测出企业IP地址,进而收到相关的律师函警告,引发了一系列的商业风险。

在这样的大背景下,由开源软件社区驱动的conda-forge组织发展迅速,提供了可免费使用,无商业风险且稳定高效的一系列开源工具及网络资源服务.miniforge是由社区赞助、领导的,并且用GitHub托管所有的包,使用 (而且只用)conda-forge 作为(默认)下载channel,避开了Anaconda的repository,从而也就避开了被Anaconda追责的问题。

miniforge,就由conda-forge组织开发维护,可作为anaconda、miniconda的替代品。

安装: https://conda-forge.org/miniforge/

  • 不用安装Mambaforge-pypy3版本,因为Pypy是以python实现的解释器。虽然它对于CPython的缺陷进行了很多的改良,但是由于它没法支持官方的CPython API,因此它没法支持很多重要的第三方包,例如numpy

  • 选择 Install for Just me,安装到 f:\miniforge3

  • 将以下变量加入系统环境变量path,上移至最上
    f:\miniforge
    f:\miniforge\Scripts
    f:\miniforge\Library\bin

miniforge使用:

  • miniforge中同时内置了包管理工具conda和mamba,其中mamba可完全作为conda功能的替代,且运行效率优于conda,我们只需要将平时熟悉的conda命令中的conda替换为mamba即可
  • miniforge默认将conda-forge作为下载源。

正文完
 0
评论(没有评论)