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