pipenv 安装 django 而不是每次都重新下载?

pipenv install django without re-downloading it every time?

我暂时无法访问互联网,每次我需要启动一个新的 django 项目时,我都必须重新下载我已经从其他项目下载的 django(和其他依赖项)。有没有更简单的方法来 pipenv install django 和其他依赖项而无需每次都重新下载它们?

我读到有这些依赖项的缓存,但如果那是真的,那么我的问题就变成了,我不知道如何访问缓存以便将依赖项正确安装到项目中。或者如果我的 'downloads' 文件夹中有一个位置,我可以直接从它安装,而不是从 Internet 安装。

我希望得到以下方面的东西: pipenv install django==2.2.0 from=c:\downloads\dependencies

我希望我可以在不使用 Internet 连接的情况下从以前下载的文件进行安装。

您可以创建一个共享的 pipenv,其中包括包:django、djangorestframework、psycopg2 等,以在您的 django 项目中使用。您可以从 找到有关如何创建共享 pipenv 的答案。

您可以通过 pip 配置文件启用 pip 缓存 (pip config file user guide):

[global]
no-cache-dir = false
download-cache=/path/to/cache-dir (could be /usr/local/pip/cache)

(不要忘记实际创建这个目录)

文件位置:

$HOME/.pip/pip.conf on Unix   
%HOME%\pip\pip.ini on Windows .

或者对于 virtualenvs:

$VIRTUAL_ENV/pip.conf on Unix
%VIRTUAL_ENV%\pip.ini on Windows

如果文件不存在,您可以创建文件