为了账号安全,请及时绑定邮箱和手机立即绑定

为什么使用pip而不是Easy_install?

为什么使用pip而不是Easy_install?

杨__羊羊 2019-06-20 16:00:22
为什么使用pip而不是Easy_install?A 推特全文如下:不要使用Easy_install,除非你喜欢在脸上捅自己。使用pip。为什么使用pip而不是Easy_install?不是错误主要与PyPI和包作者有关。?如果作者将垃圾源tarball(例如:缺少文件,没有setup.py)上传到PyPI,那么pip和easeinstall都会失败。除了外表上的不同之外,为什么Python人(如上面的推特)似乎强比简单安装更好?(假设我们讨论的是由社区维护的分发包中的easeinstall)
查看完整描述

3 回答

?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

伊恩·比辛自己的PIP简介:

PIP最初是通过以下方式编写的,以改进Easy_install

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


查看完整回答
反对 回复 2019-06-20
?
Helenr

TA贡献1780条经验 获得超4个赞

有两个原因,也许还有更多的原因:

  1. PIP提供了一个uninstall命令

  2. 如果安装在中间失败,PIP将使您处于干净状态。


查看完整回答
反对 回复 2019-06-20
  • 3 回答
  • 0 关注
  • 805 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信