在尝试“简化”安装SimpleCV frameworksuperpackfor Windows失败后。我现在正在编写一个手动安装指南(我可以接受,因为我对安装有更多的控制权,可能最终会了解如何在Windows中正确安装Python包!)在
我不是盲目地遵循指南,而是试图理解每一步,所以我被这个弄糊涂了。。在
easy_install pyreadline
easy_install PIL
easy_install cython
easy_install pip
pip install ipython
pip install https://github.com/ingenuitas/SimpleCV/zipball/1.3
为什么不尽快安装pip,然后安装其他软件包?。。
^{pr2}$这样做有什么陷阱吗?(我有限的理解是,使用pip总是比简单的安装更好。)
我知道这个问题与SimpleCV直接相关,但是我想学习在没有指南的情况下安装包集合的正确方法。在
pip获取您要安装的包的源代码并编译它们。因此,如果您没有安装和配置编译器,对于包含用C编写的扩展的包,它将无法这样做,在本例中,这适用于}。在
pyreadline
、PIL
和{{a1}至少你自己不需要编译所有的程序包,这意味着你不需要为你自己编译。在
对于纯python包来说,使用pip代替easy-install是没有问题的,如果您安装了编译器和必要的构建依赖项,那么它也可以工作。在
我相信答案是
pip
目前不支持安装二进制发行版,即包含预编译的C扩展模块的Python包。easy_install
可以。在顺便说一句,目前正在为
pip
(和easy_install
)提供替代品,它将完全支持所有平台上的二进制发行版。有关概述,请参见here。在相关问题 更多 >
编程相关推荐