Как установить xhtml2pdf в python 3.11
я использовал xhtml2pdf в django python 3.10, который работал хорошо. теперь я обновил версию python до 3.11. я попытался установить pip intall xhtml2pdf, я получаю ошибку
*********************************************************************************
Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed?
*********************************************************************************
Я уже обновил pip, setuptools и установил pillow, wheel.Я уже установил microsoft visal c++ 2015. Я не могу установить libxml2. Я не знаю, где найти правильный файл и как установить. Я использую windows 11 pro 64 Bit.
Пожалуйста, помогите мне.
для установки xhtml2pdf в python 3.11
Если зайти на github и посмотреть про libxml2
https://github.com/GNOME/libxml2
вы можете найти руководство по сборке. CMake (в основном для Windows) Другим вариантом компиляции libxml является использование CMake:
cmake -E tar xf libxml2-xxx.tar.gz
cmake -S libxml2-xxx -B libxml2-xxx-build [possible options]
cmake --build libxml2-xxx-build
cmake --install libxml2-xxx-build
https://github.com/xhtml2pdf/xhtml2pdf/blob/master/requirements.txt
Вы увидите, какие еще библиотеки вам нужны.
arabic-reshaper>=2.1.0
coverage>=5.3
html5lib>=1.1
Pillow>=8.1.1
PyPDF3>=1.0.5
python-bidi>=0.4.2
reportlab>=3.5.53
svglib>=1.2.1
pyHanko>=0.12.1
pyhanko-certvalidator>=0.19.5
тогда используйте
pip list
и проверьте вывод.