python - 无法加载库 libcairo
问题描述
尝试在 Django 中运行网站时遇到问题:
OSError: no library called "libcairo-2" was found
cannot load library 'libcairo.so.2': /lib/x86_64-linux-gnu/libfontconfig.so.1: undefined symbol: FT_Done_MM_Var
cannot load library 'libcairo.so': /lib/x86_64-linux-gnu/libfontconfig.so.1: undefined symbol: FT_Done_MM_Var
cannot load library 'libcairo.2.dylib': libcairo.2.dylib: cannot open shared object file: No such file or directory
cannot load library 'libcairo-2.dll': libcairo-2.dll: cannot open shared object file: No such file or directory
尽管已安装软件包。
我已经安装了 weasyprint
pip3 install weasyprint
python -m pip install WeasyPrint
sudo apt-get install build-essential python3-dev python3-pip python3-setuptools python3-wheel python3-cffi libcairo2 libpango-1.0-0 libpangocairo-1.0-0 libgdk-pixbuf2.0-0 libffi-dev shared-mime-info
我也试过
sudo apt install libcairo2-dev
sudo apt install libgirepository1.0-dev
我有 Lubuntu 系统。有什么想法可以解决吗?提前致谢
解决方案
对于基于 Ubuntu 20 和 Debian 的发行版,请尝试:
sudo apt-get install libpangocairo-1.0-0
推荐阅读
- excel - VBA - MSXML2.XMLHTTP - 在 GITHUB 上传递凭证
- google-analytics - 谷歌分析目标作为谷歌标签管理器中的触发器
- java - 如何在 WebDriver 中遵循重定向
- php - 如何从 laravel nova 资源过滤器下拉列表中隐藏每页选项?
- symfony - 资产是从散列路径加载的,而不是从 manifest.json 加载的
- python - Django如何一次创建多个模型对象-共享除一个之外的所有值
- excel - 如何避免excel甘特图上不需要的持续时间?
- c# - C# - 为什么在 ZipArchive 到 FileStream 工作的地方,新的 ZipArchive 到 MemoryStream 会失败?
- c - 邮局管理
- animation - 我需要关于颤动动画的帮助