如何满足这种依赖性要求?

问题描述

pathlib==1.0.1; python_version < "3.4"

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

pip install requirements.txt

这是第三方软件。我在requests.txt中看到一行像上面一样。这是否意味着它的Python版本必须低于3.4?但是,我的环境中的python是Python 3.7。

它没有报告任何错误。为什么呢?

解决方法

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