今天我注意到了this fairly old (and highly voted) question,这让我想知道,如果pip
通常比Python社区中的easy_install
更受欢迎,为什么官方的ipython.org文档会指导像我这样的新人如here所示使用easy_install
?
也许隐含的假设是读者正在使用Python 2?尽管高度投票的问题和几个答案似乎都表明pip
广泛优先于easy_install
两者 py2和py3,所以这似乎不是答案。
答案 0 :(得分:3)
命令:
easy_install ipython[zmq,qtconsole,notebook,test]
将安装IPython和一些依赖项,包括已编译部件的pyzmq。
easy_install
处理二进制包,因此它可以安装像pyzmq这样的预编译版本。相比之下,pip
仅适用于源包。因此,对于包含已编译部件的包,它会下载源代码并尝试编译它。这有两个问题:
因此,使用大量编译包的科学Python世界不像Web开发人员那样使用pip
。实际上,我们也不太喜欢easy_install
- 我们有a variety of more powerful installation methods。