【发布时间】:2013-08-10 07:56:25
【问题描述】:
我第一次在 windows 中使用 python,现在搬到了 Ubuntu。这两种安装pip的方式有什么区别?
我尝试安装 python-pip,但在安装 python-setuptools 时惊讶地发现 30mb 大小,然后 easy_install pip 只需几秒钟。
【问题讨论】:
标签: python linux pip setuptools
我第一次在 windows 中使用 python,现在搬到了 Ubuntu。这两种安装pip的方式有什么区别?
我尝试安装 python-pip,但在安装 python-setuptools 时惊讶地发现 30mb 大小,然后 easy_install pip 只需几秒钟。
【问题讨论】:
标签: python linux pip setuptools
pip 是与setuptools 的不同 项目。只安装python-setuptools 不会安装pip。
两者都从 Python 包索引安装包,但 pip 使用 setuptools 提供更好的界面和稍微不同的方法。也就是说,要使用pip,首先需要安装setuptools。
pip 提供了比setuptools 更多的功能,包括卸载和“可编辑”安装,其中 git、subversion 或 mercurial 存储库被克隆并安装为开发鸡蛋。
请注意,python-pip 包比python-setuptools 包小:
python-setuptools: 大小 444.7kbpython-pip: 大小 101.2kb您必须安装 ca-certificates 或 build-essential 推荐的软件包才能使安装大小达到 30MB。
【讨论】:
python-setuptools或python-pip来安装pip,说明你以为两者是一样的。
python-pip只有101 kb小,而python-setuptools是445kb,超过4倍大小。
build-essentials 依赖项。对于setuptools,这些也是一个好主意。请注意,build-essentials 是推荐,因此您可以取消选择它并只使用python-pip。