我正在运行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
答案 0 :(得分:0)
这是在一个venv?如果是这样,您可能必须使用pip install wheel
明确地将轮子安装到venv中。之后,pip应该开始自动构建/缓存你的车轮。