Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

cannot load library libcairo

I have problem when trying to run a website in 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

Althought the package is installed.

I have installed 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

I also tried

sudo apt install libcairo2-dev
sudo apt install libgirepository1.0-dev

I have Lubuntu system. Any ideas how can I fix it? Thanks in advance

like image 260
alis01 Avatar asked Feb 19 '20 20:02

alis01


1 Answers

For Ubuntu 20 and Debian based distro, try:

sudo apt-get install libpangocairo-1.0-0
like image 146
Mahrez BenHamad Avatar answered Sep 19 '22 19:09

Mahrez BenHamad