一直以来都是用easy_install来按照python的软件包,虽然不太喜欢,但是也勉强能用。今天重新安装了python,于是切换到了pip,只要敲打三个字母,顿时觉得简单了许多。

pip官网上列举了一大堆优缺点,对我来说主要有两点:

  • pip可以卸载之前安装过的包
  • pip不支持easy_install的egg打包格式,而是使用新的wheel打包格式

不管如何,既然是人家推荐的,照着用就是了,关键是学习怎么用。

参考pip的安装文档

具体请参考Python Packaging User Guide的Installation Tool Recommendations。以后的Python软件包的流行玩法是用virtualenv或pyenv创建虚拟的环境,用wheel打包,用pip管理安装。

P.S. 好多python软件包都托管在Bitbucket上啊。

更新: Cygwin下面需要安装libuuid-devel和binutils这两个包之后才能成功安装pip。

更新: Python 2.7.9的Window安装包自带pip