pkg_resources 廢用導致報錯#
由於 docxtpl 使用了 docxcompose, docxcompose 使用了 pkg_resources, 而 pkg_resources 被啟用導致每次使用 docxtpl 渲染 word 模板都會彈出如下告警
Setuptools 官方說明如下#
docxcompose 的 Github#
docxcompose 的代碼 3 年多沒有更新了
多個處理 Pull requests 長期未合併
根據 Pull requests 修改本地庫文件可以解決告警問題
安裝 importlib-resources
pip install importlib-resources
分別修改.venv\Lib\site-packages\docxcompose\properties.py 的 18 行和 111 行後,重新執行 python 程序報錯消失