pipenv установить django, не перезагружая его каждый раз? - PullRequest
1 голос
/ 04 июля 2019

У меня временно ограничен доступ в Интернет, и каждый раз, когда мне нужно запустить новый проект django, мне приходится повторно загружать django (и другие зависимости), которые я уже скачал из других проектов.Есть ли более простой способ для pipenv install django и других зависимостей, не загружая их снова каждый раз?

Я читал, что есть кеш этих зависимостей, но если это правда, то моя проблема становится, я не знаю, какчтобы получить доступ к кешу, чтобы зависимости корректно устанавливались в проект.или если в моей папке «загрузок» было одно место, где я мог установить его непосредственно из него, а не из Интернета.

я надеюсь на что-то вроде: pipenv install django==2.2.0 from=c:\downloads\dependencies

Я ожидаю, что затем установлю из ранее загруженных файлов без использования интернет-соединения.

Ответы [ 2 ]

0 голосов
/ 04 июля 2019

вы можете включить кэш pip через файл конфигурации pip ( руководство пользователя файла конфигурации 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

вы можете создать файл, если его там нет

0 голосов
/ 04 июля 2019

Вы можете создать общий pipenv, который включает пакеты: django, djangorestframework, psycopg2 и т. Д., Которые будут использоваться в ваших проектах django.Вы можете найти ответ о том, как создать общий pipenv из здесь .

...