在具有大Pipfile的复杂项目中,如果我单独使用pipenv install --dev
,则有几个软件包会出现安装错误,然后让Pipfile给出我需要安装的软件包。
但是,如果我改为对Pipfile中的每个程序包运行一行带有一行脚本的shell脚本(如下所示),则该程序可以正常运行,并且不会出现错误,并且该项目可以通过正确的依赖项正确安装:
pipenv install pkgA
pipenv install pkgB
pipenv install pkgC
pipenv install pkgD
pipenv install pkgE
...
我确定pipenv应该不需要我的shell脚本即可工作。为什么该脚本会有所作为?