2017-08-04 257 views
0

pip install和pip下载有什么区别?pip安装和pip下载有什么区别?

$ pip --version 
pip 9.0.1 from c:\users\nahawk\python\python27\lib\site-packages (python 2.7) 

我做了一个diff on the help for the 2 commands,这不是很有帮助。不幸的是,这些选项的排列顺序稍有不同,这使得它们看起来更加不同,它们实际上是不同的。

pip help download 
pip help install 
+0

FWIW,我和pip3有相同的结果 - > https://www.diffchecker.com/fAaI8hnr – successhawk

回答

0

我在online docs for pip download找到了答案。

IMO,其中一些应该在帮助中说明(即在说明中)。否则,如何使用pip help download

PIP下载替换 - 表格下载选项来安装点子,这是 现在弃用,并将在PIP被删除10

PIP下载不相同的分辨率和PIP下载安装, 而是安装依赖关系时,它会将下载的 发行版收集到提供的目录中(默认为当前的 目录)。此目录稍后可以作为pip 安装--find-links值来传递,以便于脱机或锁定包 安装。

与--platform PIP下载,--python版本,--implementation, 和--abi选项提供了一种用于 解释器和系统比PIP上运行之外的其他下载依赖的能力。 --only-binary =:all:在使用这些选项时是必需的。值得注意的是,这些选项默认为系统/解释器当前的 ,而不是最受限制的约束(例如, 平台any,abi none等)。为避免获取 碰巧与当前解释器(但不是 您的目标解释器)的约束相匹配的依赖关系,建议在指定其中一个选项时指定所有这些选项。通用依赖关系(例如,通用的 车轮或没有平台,abi或实施 约束的依赖关系)仍将符合过度约束下载要求。