-
Notifications
You must be signed in to change notification settings - Fork 2
no library called "libcairo-2" was found #4
Comments
I see this library makes a ton of problems after quick google search. Can you tell what exactly commands did you run to install dependencies and on what system you are? |
I'm currently running MacOS Mojave 10.14.6 (e.g., current version). I'm pushing back reinstalling from scratch with Big Sur for couple of months. If we can't fixed this easily, I'll bite the bullet and start that operation. This is MacBook Pro (15-inch, 2018) 2.9 GHz Intel Core i9 with 32GB ram. I upgraded PIP3 from 21.1.3 to 21.2.2 first with /usr/local/opt/python@3.9/bin/python3.9 -m pip install --upgrade pip. Then I installed omnigraffle-stencil with pip3 install omnigraffle-stencil. It looked like I installed the package before ... I got this output: I tried to update CairoSVG with pip install CairoSVG with the following result: |
I updated PIP3 first and then installed without issue. Running omnigraffle-stencil --help provide the following output:
Traceback (most recent call last):
File "/usr/local/bin/omnigraffle-stencil", line 5, in
from omnigraffle_stencil.converter import main
File "/usr/local/lib/python3.9/site-packages/omnigraffle_stencil/converter.py", line 12, in
import cairosvg
File "/usr/local/lib/python3.9/site-packages/cairosvg/init.py", line 42, in
from . import surface # noqa isort:skip
File "/usr/local/lib/python3.9/site-packages/cairosvg/surface.py", line 25, in
import cairocffi as cairo
File "/usr/local/lib/python3.9/site-packages/cairocffi/init.py", line 48, in
cairo = dlopen(
File "/usr/local/lib/python3.9/site-packages/cairocffi/init.py", line 45, in dlopen
raise OSError(error_message) # pragma: no cover
OSError: no library called "cairo" was found
no library called "libcairo-2" was found
cannot load library 'libcairo.so.2': dlopen(libcairo.so.2, 2): image not found
cannot load library 'libcairo.2.dylib': dlopen(libcairo.2.dylib, 2): image not found
cannot load library 'libcairo-2.dll': dlopen(libcairo-2.dll, 2): image not found
This is my current PIP3 packages:
Package Version
cairocffi 1.2.0
CairoSVG 2.4.2
certifi 2021.5.30
cffi 1.14.5
charset-normalizer 2.0.3
cssselect2 0.4.1
decorator 5.0.9
defusedxml 0.7.1
idna 3.2
omnigraffle-stencil 1.1.0
Pillow 8.2.0
pip 21.2.2
PlexAPI 4.6.1
py 1.10.0
pycparser 2.20
PyPDF2 1.26.0
PyYAML 5.4.1
requests 2.26.0
retry 0.9.2
setuptools 53.0.0
tinycss2 1.1.0
urllib3 1.26.6
webencodings 0.5.1
wheel 0.36.2
The text was updated successfully, but these errors were encountered: