根据https://github.com/pypa/pip/issues/4022,这是由于Ubuntu提供不正确的元数据给pip而导致的错误。因此,似乎并非没有充分的理由来进行这种行为。我向Ubuntu提交了一个后续错误。https://bugs.launchpad.net/ubuntu/+source/python-
pip/+bug/1635463
要备份先前的答案,应安全地从您的requirements.txt中删除该行。这是一个示例Make文件节,可安全地冻结您的软件包列表(放入Makefile并使用运行
makefreeze):
freeze: pip freeze | grep -v "pkg-resources" > requirements.txt



