Как установить 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

error message

Если зайти на 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

и проверьте вывод.

Вернуться на верх