关系梳理之conda/anaconda/miniforge/虚拟环境

(1)conda

conda是适用于任何语言的软件包、依赖项和环境管理系统--包括Python,R,Ruby,Lua,Scala,Java,JavaScript,C / C ++,FORTRAN等。

对于python而言,conda是一个包管理(可以用来管理Python的第三方包)和环境管理(能够允许用户使用不同版本Python,并灵活切换)工具。

==> conda能够管理不同的python环境(使用命令行创建python环境),使得各个版本之间相互隔离。

(2) Anaconda:基于conda的管理工具集合,它包含了conda、某一个版本的Python、一批第三方库等。

==> conda与anaconda区别:

conda推荐使用命令行来进行操作,Anaconda提供了图形界面。

Anaconda是一个包含了Conda包管理器的大型发行版,专门为数据科学、机器学习和大数据处理设计。它预装了大量的科学计算和数据科学包(如numpy、pandas、scipy、scikit-learn、jupyter等)。Anaconda安装包比较大,因为它包含了许多预装的包和工具。安装Anaconda可以让用户快速开始数据科学和机器学习的工作,而不需要单独安装每个包。

Miniconda是一个轻量级的Conda安装包,只包含Conda和其依赖的Python。它不包含其他预装的库和工具。

==> conda与pip的区别:

        ==>什么情况下使用conda?

        ① 创建和管理虚拟环境时。

     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值