【发布时间】:2015-04-01 00:22:37
【问题描述】:
我知道我可以使用
pip --ignore-installed --no-deps
重新安装没有依赖关系的 pkg;但是,如果缺少依赖项,则无论如何都不会安装它。如何重新安装 pkg 并仅安装未安装的依赖项,而忽略已安装的依赖项?
【问题讨论】:
-
使用普通的
pip install,如果已经安装了任何依赖项,pip 会注意到并且不再安装它们。 -
@BrenBarn 但 pip install 无法重新安装 pkg
-
this answer 做你想做的事吗?
-
@BrenBarn 否。一旦指定了 --no-deps,也不会安装缺少的依赖项。
-
我明白了。所以你问“我如何强制重新安装这个包,并安装未安装的依赖项,但不重新安装或修改任何已经安装的依赖项”?如果是这样,我认为您应该编辑您的问题以明确说明。从你目前的措辞方式来看还不清楚。