Как происходит клонирование репозитория и воссоздание виртуальной среды python с использованием файла pipenv.lock? - PullRequest
0 голосов
/ 29 октября 2019

Как происходит клонирование репозитория и воссоздание виртуальной среды python с использованием файла pipenv.lock?

В моей системе разработки я создал виртуальную среду с использованием pyenv и pipenv и готов к тестированиюмой код в другой системе. Я установил pyenv / pipenv / python (та же версия, что и у dev-машины) в тестовой системе, но я не знаю, как сказать pipenv для создания идентичной виртуальной среды в тестовой системе с использованием содержимого Pipfile контроллера версий. заблокировать файл. мне сделать 'pipenv install --python'? или просто 'pipenv install', и он найдет и прочитает файл .lock?

pipenv install --python <version> 
pipenv install

Я ожидаю, что будет установлена ​​виртуальная среда со всеми требованиями / зависимостями, указанными в файле блокировки.

1 Ответ

0 голосов
/ 29 октября 2019

Согласно этой статье это просто:

pipenv install --ignore-pipfile

Это говорит Pipenv игнорировать Pipfile для установки и использовать то, что находится в Pipfile.lock. Учитывая этот файл Pipfile.lock, Pipenv создаст ту же среду, которая была у вас, когда вы запускали блокировку pipenv, подчиненные зависимости и все.

...