当前位置: 首页 > 知识库问答 >
问题:

匹普比蟒蛇有什么优势?

狄安歌
2023-03-14

所以,我看到了pip和conda的区别是什么?。然而,所有的答案似乎都来自蟒蛇的支持者。所以,这让我想知道:为什么pip仍然是标准?为什么大家都不搬去蟒蛇屋?

我知道anaconda只使用自己的python,但这是唯一的缺点吗?

共有2个答案

何和惬
2023-03-14

pip的一个巨大优势是内置了通过f.ex在系统范围内安装软件包的能力。

sudo -H pip install ipython

如果以root用户的身份运行,并安装到全局执行路径中的某个目录,那么它实际上足够聪明,可以在默认情况下执行此操作。(

实际上可以被认为是某些事情的优点是pip编译包(默认情况下)。因此,一些包,如f.ex.theano,实际上在安装时进行了优化,不应该通过conda安装,否则您可能会错过这一点。

最后,如前所述,pip直接链接到Python的包存档,而当通过新的配置上传新包时,conda肯定需要被告知。

戚勇
2023-03-14

基于我有限的经验,我猜pip相对于conda的主要优势是仍然能够安装conda或Anaconda无法提供的软件包。组织。

https://conda.io/docs/using/pkgs.html#install-非康达包装-说明基本相同。

我使用conda已经有一段时间了,主要学习机器学习和相关学科。我99.99%的时间都是快乐的用户。但是,当一个人面临的挑战,如构建和安装与GPU支持Mac将支持他或她的相当具体/过时的GPU,一个人不能真正依赖conda。

 类似资料:
  • 我需要在我的中添加一个新的目录位置,但问题是我使用的是一个全新安装的系统(Linux),其中尚未定义任何。我读过并使用过,我认为我很了解它,但我不知道当没有存在时会发生什么。 我不能附加到不存在的东西上,但我希望当前发现的所有重要库都能正常工作,因此要小心,我在Python中使用了来获取所有标准值。然后我为定义了一个-变量,包括我刚刚找到的所有节点,以及我的新目录。但是哇,很多东西都停止工作了!P

  • 我正在运行Ubuntu 18.04。 我使用mysql连接器-python连接Python到MySQL。 我使用的是Python 3.6.7,并且已经安装了mysql连接器-python。 我已经安装了mysql连接器-python-py3_8.0.13-1ubuntu18.10_all.deb. 在运行Python脚本时,mysql。连接器模块似乎加载正确,但脚本在碰到光标时失败。next()具

  • 假设我有一些资源,我想在用python编写的aws lambda中的不同请求之间共享。我应该如何实现这一点? 是否有“启动后”挂钩,或者我应该在第一次调用时惰性地创建资源?“延迟初始化”的缺点是,它意味着一些请求会随机变慢,因为您选择了一个消费者来承担启动成本。 此外…这些资源会在lambda可执行文件被“冻结”后幸存下来吗? 本页https://docs.aws.amazon.com/lambd

  • Kotlin代码是这样的: 可以简单地更改为 我知道同伴对象可以用来作为真正的java静态函数使用,但是使用同伴对象还有其他的优点吗?

  • 我想定义一个返回树节点值列表的函数。列表按级别顺序排列(从上到下,从左到右),如果缺少孩子,则在其位置插入“无”。 这是二叉树实现

  • 我写了一个突破式的游戏,除了球棒碰撞和反射之外,它都可以工作。如果球击中球棒时从左向右移动,那么它应该起作用: 如果它撞到左端,它会沿着原来的方向反弹。如果它撞到右端,它会沿着相同的方向反弹 对于从右向左的方向,反之亦然。以及: 如果它击中中间区域,它会以相同的角度反弹如果它击中中间的左/右区域,它会反弹回来,角度略有变化。 它有时也会穿过球棒,即使它在球棒上方,也应该反弹,这很令人困惑,但我认为

  • 出于好奇,如果在java8样式中使用Comparator,即使用Lambda表达式比常规比较有任何优势,即。 一种按id排序的方法是:- 其他方法可以是Java 8 way:- 与前一种方法相比,后一种方法(< code>java-8方法参考)是否有性能优势? 请帮忙!!!

  • 我对Spring框架相当陌生,所以我为这个愚蠢的问题道歉。我一直在学习Javabean;我也一直在阅读Spring框架是如何成为bean容器的,以及如何有不同类型的bean(使用JavaBeans的优势是什么?)。 然而,我仍然不明白他们为什么如此强大。如果我们想,比如说,创建一个Spring web应用程序,我们不能不使用bean,而只使用POJO吗?与POJO相比,使用Java bean的真正