使用pipenv.lock文件克隆存储库并重新创建python虚拟环境的过程是什么?

时间:2019-10-29 18:51:34

标签: python pipenv

使用pipenv.lock文件克隆存储库并重新创建python虚拟环境的过程是什么?

在开发系统上,我使用pyenv和pipenv创建了一个虚拟环境,并准备在另一个系统上测试我的代码。我已经在测试系统上安装了pyenv / pipenv / python(与开发机相同的版本),但是我没有办法告诉Pipenv使用版本控制器Pipfile的内容在测试系统上创建相同的虚拟环境。锁定文件。 我要执行“ pipenv install --python”吗? 还是只是“ pipenv install”,它将找到并读取.lock文件?

pipenv install --python <version> 
pipenv install

我希望安装具有锁定文件中指定的所有要求/依赖关系的虚拟环境。

1 个答案:

答案 0 :(得分:0)

根据php documentation,它就是:

pipenv install --ignore-pipfile
  

这告诉Pipenv忽略要安装的Pipfile,而使用Pipfile.lock中的内容。有了这个Pipfile.lock,Pipenv将创建与运行pipenv锁,子依赖关系以及所有操作时完全相同的环境。