为什么不点击v7.1.0缓存轮?

时间:2015-07-06 16:13:24

标签: python-3.x pip

我正在运行pip v7.1.0(截至本文撰写时的最新版本)并遇到一个根本没有缓存的问题。

以下是我安装Django的方法 -

pip install --cache-dir=d:\pipcache django

软件包安装成功,但没有缓存。我已阅读最新文档并检查了AppData/Local路径并且它已空。我要做的就是通过pip缓存我安装的所有内容,以便所有后续的虚拟环境创建都很快。

修改

事实证明,pip不会缓存包含wheel文件的软件包。我试图强制pip构建源--no-binary=django无济于事。

话虽如此,我怎么能强迫pip缓存我的要求是否维护者提供了轮子?

根据我对pip的理解,这应该是新的默认值。但不确定为什么它不起作用。

或者,我必须这样做 -

pip wheel --wheel-dir="D:/"-r reqs
pip install --no-index --find-links="D:/" -r reqs

1 个答案:

答案 0 :(得分:0)

这是在一个venv?如果是这样,您可能必须使用pip install wheel明确地将轮子安装到venv中。之后,pip应该开始自动构建/缓存你的车轮。