Hai*_*ang 8 python-3.x requirements.txt weasyprint
我正在pip freeze一个 python 项目上运行,它显示除数字版本之外的字符串 VERSION 并且包安装失败,警告消息是:
weasyprint 43 有要求 cairocffi>=0.9.0,但您将拥有不兼容的 cairocffi file-.cairocffi-VERSION。
cairocffi===file-.cairocffi-VERSION
Run Code Online (Sandbox Code Playgroud)
cairoccffi 是我在项目中使用的 Weasyprint 的依赖项,并且 weasypring 版本是正确的:
WeasyPrint==43
Run Code Online (Sandbox Code Playgroud)
我尝试使用pipreqs生成 requirements.txt,它没有显示 cairocffi 包,但包安装失败并出现相同的错误。
我检查了 site-packages 文件夹,它包含
cairocffi-file_.cairocffi_VERSION.dist-info/
Run Code Online (Sandbox Code Playgroud)
导致问题的原因。
有人可以帮忙吗?
如果您安装了旧版本的setuptools,则会弹出此问题。您可以使用 升级到最新版本pip install --upgrade setuptools。
然后,在不使用缓存的情况下重新安装:pip install --no-cache-dir cairocffi。
| 归档时间: |
|
| 查看次数: |
1947 次 |
| 最近记录: |