答案 0 :(得分:1)
pipenv lock
从Pipfile
生成一组一致的依赖项,并将其写入Pipfile.lock
。它不会更改已安装的软件包。
pipenv install
(不带参数)会生成相同的依赖项集,并 将它们安装到virtualenv中。
我发现Pipenv文档不清楚。
答案 1 :(得分:0)
您可以在文档中获得详细信息: https://pipenv.readthedocs.io/en/latest/basics
基本上,pipenv install
会在环境中安装所有软件包,而pipenv lock
会根据已安装的内容创建pipenv.lock文件(即使您使用pip使用requirements.txt文件初始化了环境) )
如果您的文件夹为空,则效果实际上是相同的:使用默认程序包初始化pipenv环境