为什么使用pip而不是Easy_install?

为什么使用pip而不是Easy_install?

推特全文如下:

不要使用Easy_install,除非你喜欢在脸上捅自己。使用pip。

为什么使用pip而不是Easy_install?不是错误主要与PyPI和包作者有关。?如果作者将垃圾源tarball(例如:缺少文件,没有setup.py)上传到PyPI,那么pip和easeinstall都会失败。除了外表上的不同之外,为什么Python人(如上面的推特)似乎比简单安装更好?

(假设我们讨论的是由社区维护的分发包中的easeinstall)


杨__羊羊
浏览 806回答 3
3回答

Smart猫小萌

伊恩·比辛自己的PIP简介:PIP最初是通过以下方式编写的,以改进Easy_install所有软件包都是在安装前下载的。部分完成的安装不会因此而发生。注意在控制台上显示有用的输出。行动的原因被跟踪。例如,如果正在安装一个包,PIP会跟踪为什么需要该软件包。错误消息应该是有用的。代码相对简洁和有凝聚力,使其更易于以编程方式使用。包不必作为鸡蛋档案安装,它们可以被平装(同时保存鸡蛋元数据)。本机支持其他版本控制系统(Git、Mercurial和Bazaar)拆包。简单地定义固定的需求集,并可靠地再现一组包。

Helenr

有两个原因,也许还有更多的原因:PIP提供了一个uninstall命令如果安装在中间失败,PIP将使您处于干净状态。
打开App,查看更多内容
随时随地看视频慕课网APP