ali*_*s01 6 python django cairo weasyprint
尝试在 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
Run Code Online (Sandbox Code Playgroud)
虽然安装了包。
我已经安装了 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
Run Code Online (Sandbox Code Playgroud)
我也试过
sudo apt install libcairo2-dev
sudo apt install libgirepository1.0-dev
Run Code Online (Sandbox Code Playgroud)
我有 Lubuntu 系统。任何想法我该如何解决?提前致谢
小智 5
对于基于 Ubuntu 20 和 Debian 的发行版,请尝试:
sudo apt-get install libpangocairo-1.0-0
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5577 次 |
| 最近记录: |