画中画 |警告:无法生成分发要求 -ertifi 2019.11.28

PIP3 | WARNING: Could not generate requirement for distribution -ertifi 2019.11.28

我最近卸载了我本地系统中安装的所有 pip3 包。

现在,每当我键入 pip3 freeze 时,都会弹出此警告:

WARNING: Could not generate requirement for distribution -ertifi 2019.11.28 
(/usr/local/lib/python3.7/site-packages): Parse error at "'-ertifi='": Expected W:(abcd...)

如何摆脱这个警告。

我试过 brew reinstall python3 因为这会重新安装 python3 和 pip3 但它似乎不起作用。

请帮我解决这个问题。

所以我得到了同样的错误,但是对于不同的包:

WARNING: Could not generate requirement for distribution -niso8601 8.0.0 (...) venv/lib/python3.6/site-packages): Parse error at "'-niso860'": Expected W:(abcd...)

原来是我的第一个包裹里少了一封信!我需要有“aniso8601==7.0.0”我真的从另一个 venv 冻结了我需要的相同包,复制并粘贴到新项目文件夹中的 requirements.txt。然后新项目中的requirements.txt文件就安装成功了

TL;DR:我的 requirements.txt 文件有错字。

我将 windows 下的 pip 从版本 20.1.1 升级到版本 20.2.3

后遇到了类似的问题

原来旧版本的 pip 正在重命名它无法删除的文件夹,用 tilda 替换第一个字母 ~

新版本的 pip 将这个 tilda 算作连字符 - 我不知道为什么