我暂时限制了互联网访问,每次我需要启动一个新的django项目时,都必须重新下载我已经从其他项目中下载的django(以及其他依赖项)。有没有一种更简单的方法来pipenv install django
和其他依赖项,而不必每次都重新下载它们?
我读到有这些依赖项的缓存,但是如果那是真的,那么我的问题就变成了,我不知道如何访问缓存,因此依赖项无法正确安装到项目中。或者在我的“下载”文件夹中有一个位置可以直接从那里安装而不是从Internet安装。
我希望以下方面的东西:pipenv install django==2.2.0 from=c:\downloads\dependencies
我希望我将在不使用Internet连接的情况下从以前下载的文件进行安装。
答案 0 :(得分:0)
您可以创建一个共享的pipenv,其中包括django,djangorestframework,psycopg2等软件包,这些软件包将在您的django项目中使用。您可以从here找到有关如何创建共享Pipenv的答案。
答案 1 :(得分:0)
您可以通过pip配置文件(pip config file user guide)启用pip缓存:
[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
如果文件不存在,您可以创建文件