如何满足这个依赖需求?

How to satisfy this dependency requirements?

pathlib==1.0.1; python_version < "3.4"

我正在通过以下方式安装 requirements.txt:

pip install requirements.txt

这是第三方软件。我在 requirements.txt 中看到一行与上面类似。这是否意味着它必须有 Python 版本 < 3.4?但是,我的环境中的 python 是 Python 3.7.

没有报错。这是为什么?

此行并不意味着该程序需要 python 更早的 3.4。分号 (;) 之后的部分是环境标记 - 如果 你的 python 版本早于 3.4,pathlib 1.0.1 是必需的。如果您有较新版本的 python,则不需要 pathlib