Python Pip比水蟒有什么优势?

Python Pip比水蟒有什么优势?,python,pip,anaconda,package-managers,theano,Python,Pip,Anaconda,Package Managers,Theano,所以,我看到了。然而,所有的答案似乎都来自水蟒的支持者。所以,这让我想知道:为什么pip仍然是标准?为什么不是每个人都搬到了巨蟒 我知道anaconda只使用自己的python,但这是唯一的缺点吗 基于我有限的经验,我想pip相对于conda的主要优势是仍然能够安装conda或Anaconda.org上无法提供的软件包 -基本上是一样的 我使用conda已经有一段时间了,主要学习机器学习和相关科目。我99.99%的时间都是一个快乐的用户。但是,当一个人面临诸如为Mac构建和安装支持GPU的ten

所以,我看到了。然而,所有的答案似乎都来自水蟒的支持者。所以,这让我想知道:为什么pip仍然是标准?为什么不是每个人都搬到了巨蟒


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

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

-基本上是一样的


我使用conda已经有一段时间了,主要学习机器学习和相关科目。我99.99%的时间都是一个快乐的用户。但是,当一个人面临诸如为Mac构建和安装支持GPU的tensorflow这样的挑战时,他(她)就不能真正依赖conda

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

sudo -H pip install ipython
如果以root用户身份运行并安装到全局执行路径中的某个目录,那么在默认情况下,这样做实际上已经足够聪明了。(
/usr/local/bin
?)

实际上,pip编译包(默认情况下)对于某些事情来说是一个优势。所以有些包裹像f.ex。在安装时实际优化的,不应该通过conda安装,否则您可能会错过这一点


最后,正如,
pip
直接链接到Python的软件包归档,而conda可能需要在通过新配置上传新软件包时被告知。

注意:我试图在SoftwareRecommensions上问这个问题,他们说这不适合在那里。因为老问题是这样的,我觉得在这里是合适的,我想我已经解释了为什么前一个问题的答案是不够的。(对不起,我最近运气不好,事情都结束了,所以我想我应该阻止它。)皮普从皮皮那里拉过来,而水蟒没有。这意味着你听说过的几乎任何软件包都可以用“pip install X”安装,但许多软件包在Anaconda存储库中不可用。这里的答案为你总结了这一切:Jacmoe,同样,这是非常以Anaconda为中心的。如果Anaconda非常棒的话,这并不能解释为什么pip仍然是标准的。@ChadKennedy,相反,basemap之类的软件包可以很容易地安装在conda上,但在pip上却不可用,直到最近,在pip上安装Nuba还是一件痛苦的事