一条推特写道:
不要使用easy_install,除非你喜欢用刀子割自己的脸。使用pip。
为什么要使用pip而不是easy_install?难道不是主要原因在于PyPI和软件包作者吗?如果作者上传了垃圾源码tarball(例如:缺少文件、没有setup.py)到PyPI,则pip和easy_install都将失败。除了外观上的不同,为什么Python人(如上面的推文中所说)似乎强烈支持pip而不是easy_install?
(让我们假设我们谈论的是由社区维护的Distribute软件包中的easy_install)
setuptools
不是 Python 3 的一部分,因为只有pip
是终端用户所需的部分(想要在 PyPI 上进行分发的开发人员可以很明显地使用pip install setuptools
和其他任何他们可能需要的东西)。 - abarnert