今天我注意到这个相当老的(并且投票率很高)的问题,这让我想知道,如果在 Python 社区pip中普遍偏爱easy_install,为什么官方 ipython.org 文档会指导像我这样的新手使用这里easy_install显示的?
也许有一个隐含的假设,即读者正在使用 Python 2?尽管投票率很高的问题和几个答案似乎都表明这对于pippy2和 py3easy_install来说都更受欢迎,所以这似乎不是答案......
今天我注意到这个相当老的(并且投票率很高)的问题,这让我想知道,如果在 Python 社区pip中普遍偏爱easy_install,为什么官方 ipython.org 文档会指导像我这样的新手使用这里easy_install显示的?
也许有一个隐含的假设,即读者正在使用 Python 2?尽管投票率很高的问题和几个答案似乎都表明这对于pippy2和 py3easy_install来说都更受欢迎,所以这似乎不是答案......
命令:
easy_install ipython[zmq,qtconsole,notebook,test]
将安装 IPython 和一些依赖项,包括已编译部分的 pyzmq。
easy_install处理二进制包,因此它可以安装 pyzmq 之类的预编译版本。pip相比之下,仅适用于源代码包。因此,对于具有已编译部分的包,它会下载源代码并尝试编译它。这样做有两个问题:
因此,使用大量编译包的科学 Python 世界并没有pipWeb 开发人员使用那么多。其实我们也不太喜欢easy_install——我们有各种更强大的安装方式。