先举个例子
我用pip下载依赖a,a依赖于b,所以下载a的时候b也会跟着被下载下来。
但是b的版本太高了,于是我在下载a之前,先用pip下载了b,然后再下载a。按照以往的经验来看,a下载后会发现b有个版本已经存在于库中,会跳过b得下载。
问题:
我用pip下载b到项目下的自定义目录(并不是python根目录下site-package目录),然后在下载a到该目录中,我发现它没有检测已存在的依赖,仍然会继续下载一个高版本的b到目录中。这种情况怎么解决?pip不是应该检查发现我已经有b依赖了而跳过吗? 求指教