Skip to content

CairoSVG issue on Windows 10 development environment  #40

@gustavorps

Description

@gustavorps
PS C:\workspace\hematopy> python -m src.hematopy
Traceback (most recent call last):
  File "C:\Users\gustavorps\AppData\Local\Miniconda3\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "C:\Users\gustavorps\AppData\Local\Miniconda3\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\workspace\hematopy\src\hematopy\__main__.py", line 3, in <module>
    from .donation.cli import cli_donation
  File "C:\workspace\hematopy\src\hematopy\donation\cli.py", line 5, in <module>
    from ..banner.model import BannerBloodDonation
  File "C:\workspace\hematopy\src\hematopy\banner\model.py", line 6, in <module>
    import cairosvg
  File "C:\Users\gustavorps\AppData\Local\Miniconda3\lib\site-packages\cairosvg\__init__.py", line 29, in <module>
    from . import surface
  File "C:\Users\gustavorps\AppData\Local\Miniconda3\lib\site-packages\cairosvg\surface.py", line 24, in <module>
    import cairocffi as cairo
  File "C:\Users\gustavorps\AppData\Local\Miniconda3\lib\site-packages\cairocffi\__init__.py", line 39, in <module>
    cairo = dlopen(ffi, 'cairo', 'cairo-2', 'cairo-gobject-2', 'cairo.so.2')
  File "C:\Users\gustavorps\AppData\Local\Miniconda3\lib\site-packages\cairocffi\__init__.py", line 36, in dlopen
    raise OSError("dlopen() failed to load a library: %s" % ' / '.join(names))
OSError: dlopen() failed to load a library: cairo / cairo-2 / cairo-gobject-2 / cairo.so.2
PS C:\workspace\hematopy> python -m src.hematopy
Traceback (most recent call last):
  File "C:\Users\gustavorps\AppData\Local\Miniconda3\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "C:\Users\gustavorps\AppData\Local\Miniconda3\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\workspace\hematopy\src\hematopy\__main__.py", line 3, in <module>
    from .donation.cli import cli_donation
  File "C:\workspace\hematopy\src\hematopy\donation\cli.py", line 5, in <module>
    from ..banner.model import BannerBloodDonation
  File "C:\workspace\hematopy\src\hematopy\banner\model.py", line 6, in <module>
    import cairosvg
  File "C:\Users\gustavorps\AppData\Local\Miniconda3\lib\site-packages\cairosvg\__init__.py", line 29, in <module>
    from . import surface
  File "C:\Users\gustavorps\AppData\Local\Miniconda3\lib\site-packages\cairosvg\surface.py", line 24, in <module>
    import cairocffi as cairo
  File "C:\Users\gustavorps\AppData\Local\Miniconda3\lib\site-packages\cairocffi\__init__.py", line 39, in <module>
    cairo = dlopen(ffi, 'cairo', 'cairo-2', 'cairo-gobject-2', 'cairo.so.2')
  File "C:\Users\gustavorps\AppData\Local\Miniconda3\lib\site-packages\cairocffi\__init__.py", line 36, in dlopen
    raise OSError("dlopen() failed to load a library: %s" % ' / '.join(names))
OSError: dlopen() failed to load a library: cairo / cairo-2 / cairo-gobject-2 / cairo.so.2
PS C:\workspace\hematopy> python -m src.hematopy
Traceback (most recent call last):
  File "C:\Users\gustavorps\AppData\Local\Miniconda3\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "C:\Users\gustavorps\AppData\Local\Miniconda3\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\workspace\hematopy\src\hematopy\__main__.py", line 3, in <module>
    from .donation.cli import cli_donation
  File "C:\workspace\hematopy\src\hematopy\donation\cli.py", line 5, in <module>
    from ..banner.model import BannerBloodDonation
  File "C:\workspace\hematopy\src\hematopy\banner\model.py", line 6, in <module>
    import cairosvg
  File "C:\Users\gustavorps\AppData\Local\Miniconda3\lib\site-packages\cairosvg\__init__.py", line 29, in <module>
    from . import surface
  File "C:\Users\gustavorps\AppData\Local\Miniconda3\lib\site-packages\cairosvg\surface.py", line 24, in <module>
    import cairocffi as cairo
  File "C:\Users\gustavorps\AppData\Local\Miniconda3\lib\site-packages\cairocffi\__init__.py", line 39, in <module>
    cairo = dlopen(ffi, 'cairo', 'cairo-2', 'cairo-gobject-2', 'cairo.so.2')
  File "C:\Users\gustavorps\AppData\Local\Miniconda3\lib\site-packages\cairocffi\__init__.py", line 36, in dlopen
    raise OSError("dlopen() failed to load a library: %s" % ' / '.join(names))
OSError: dlopen() failed to load a library: cairo / cairo-2 / cairo-gobject-2 / cairo.so.2

Metadata

Metadata

Assignees

Labels

help wantedExtra attention is needed

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions