【发布时间】:2019-08-20 00:33:37
【问题描述】:
我在 python 项目上运行pip freeze,它显示字符串 VERSION 不是数字版本,并且包安装失败,警告消息是:
weasyprint 43 要求 cairocffi>=0.9.0,但您将拥有不兼容的 cairocffi 文件-.cairocffi-VERSION。
cairocffi===file-.cairocffi-VERSION
cairoccffi 是我在项目中使用的 Weasyprint 的依赖项,并且 weasypring 版本是正确的:
WeasyPrint==43
我尝试使用pipreqs 生成 requirements.txt,它没有显示 cairocffi 包但包安装失败并出现同样的错误。
我检查了 site-packages 文件夹,它包含
cairocffi-file_.cairocffi_VERSION.dist-info/
导致问题的原因。
有人可以帮忙吗?
【问题讨论】:
标签: python-3.x requirements.txt weasyprint