给定pip需求文件,如何在不安装任何内容或不必要地重新下载当前最新包的情况下更新Python包的本地缓存?
我试过:
pip install --download="packages" --exists-action=w -r pip-requirements.txt
但是,它似乎会自动重新下载所有内容,即使已经下载了正确的版本。我该如何预防?
还有,--download=DIR
和--download-cache=DIR
之间有什么区别?文件不太清楚,提供的描述听起来几乎相同。这似乎意味着指定--download=DIR
不会安装任何东西,而指定--download-cache=DIR
可能会也可能不会安装任何东西。
我认为
pip install -r pip-requirements.txt
是您所需要的全部,因为pip通常不会重新下载已安装的包。即使你做了
pip install --upgrade -r pip-requirements.txt
我也希望它只升级那些需要的。你在一个
virtualenv
里面工作吗?那可能是你的问题。相关问题 更多 >
编程相关推荐