Pipenv基于python版本的安装库版本

时间:2019-08-07 17:57:38

标签: python pip pipenv

我正在将一个项目升级到pipenv。该项目支持python 2.7-3.6(不久将取消对2.7的支持,但我们还不能!)

使用标记,在requirements.pip文件中有以下内容

pylint==2.3.1; python_version > "3.2"
pylint==1.9.4; python_version < "3.3"

我试图在我的Pipfile中使pipenv等效

pylint = {version = "==2.3.1", markers="python_version > '3.2'"}
pylint = {version = "==1.9.4", markers="python_version < '3.3'"}

但这会抛出

toml.decoder.TomlDecodeError: Duplicate keys! (line 24 column 1 char 495)

我一直在浏览https://docs.pipenv.org/en/latest/advanced/#specifying-basically-anything,但对我来说尚不清楚我需要做什么。 Pipenv是否支持基于当前python版本安装lib版本?

0 个答案:

没有答案