我有几个项目都是使用Pipenv构建的。
>= 1.1.16
,在Pipfile.lock
中是
固定到==1.1.20
>= 1.1.22
,其中
Pipfile.lock固定到==1.1.22
>= 1.1.22
以及A =*
和B =*
但是我无法在Project C中pipenv install -d
,因为我对Foo >=1.1.22, == 1.1.20
有依赖性冲突
据我所知,这是由于Pipenv使用Pipenv.lock
文件进行传递依赖项解析,尽管Pipfile
中的版本规范兼容,但退化为不兼容的固定。
我对此表示正确。除了完全放弃锁定文件之外,还有什么方法可以解决此问题?