【发布时间】:2015-07-06 16:13:23
【问题描述】:
我正在运行 pip v7.1.0(撰写本文时的最新版本)并遇到了一个根本没有缓存的问题。
这是我安装 Django 的方式 -
pip install --cache-dir=d:\pipcache django
包安装成功,但没有缓存。我已经阅读了最新的文档并检查了我的 AppData/Local 路径,它是空的。我想要做的是将我通过 pip 安装的所有内容都缓存起来,因此所有后续的虚拟环境创建都很快。
编辑
原来 pip 不会缓存具有轮文件的包。我尝试强制 pip 构建源 --no-binary=django 无济于事。
话虽如此,无论维护者是否提供了轮子,我如何强制 pip 缓存我的需求?
根据我对 pip 的理解,这应该是新的默认值。不过不知道为什么它不起作用。
或者,我必须这样做 -
pip wheel --wheel-dir="D:/"-r reqs
pip install --no-index --find-links="D:/" -r reqs
【问题讨论】:
-
D:\pipcache可写吗? -
@Alik 是可写的。
标签: python-3.x pip