一直以来都是用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