drunkdream / weread-exporter

将微信读书中的书籍导出成epub、pdf、mobi等格式
1.2k stars 185 forks source link

cannot load library 'libxcb.dll' #87

Open 910425960 opened 3 months ago

910425960 commented 3 months ago

python -m weread_exporter -b 08232ac0720befa90825d88 -o epub -o pdf Traceback (most recent call last): File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "F:\360Downloads\weread-exporter\weread_exporter__main.py", line 158, in main() File "F:\360Downloads\weread-exporter\weread_exporter__main.py", line 154, in main loop.run_until_complete(async_main()) File "C:\Program Files\Python311\Lib\asyncio\base_events.py", line 653, in run_until_complete return future.result() ^^^^^^^^^^^^^^^ File "F:\360Downloads\weread-exporter\weread_exporter__main.py", line 17, in async_main from . import export, utils, webpage File "F:\360Downloads\weread-exporter\weread_exporter\export.py", line 12, in from weasyprint import HTML, CSS File "C:\Program Files\Python311\Lib\site-packages\weasyprint__init__.py", line 469, in from .css import preprocess_stylesheet # noqa isort:skip ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Program Files\Python311\Lib\site-packages\weasyprint\css\init__.py", line 27, in from . import computed_values, counters, media_queries File "C:\Program Files\Python311\Lib\site-packages\weasyprint\css\computed_values.py", line 15, in from .. import text File "C:\Program Files\Python311\Lib\site-packages\weasyprint\text.py", line 11, in import cairocffi as cairo File "C:\Program Files\Python311\Lib\site-packages\cairocffi\init__.py", line 18, in from .ffi import ffi File "C:\Program Files\Python311\Lib\site-packages\cairocffi\ffi.py", line 22, in from xcffib.ffi import ffi as xcb_ffi File "C:\Program Files\Python311\Lib\site-packages\xcffib\init__.py", line 35, in lib = ffi.dlopen(soname) ^^^^^^^^^^^^^^^^^^ File "C:\Program Files\Python311\Lib\site-packages\cffi\api.py", line 150, in dlopen lib, function_cache = _make_ffi_library(self, name, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Program Files\Python311\Lib\site-packages\cffi\api.py", line 832, in _make_ffi_library backendlib = _load_backend_lib(backend, libname, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Program Files\Python311\Lib\site-packages\cffi\api.py", line 827, in _load_backend_lib raise OSError(msg) OSError: cannot load library 'libxcb.dll': error 0x7e. Additionally, ctypes.util.find_library() did not manage to locate a library called 'libxcb.dll'