因为一直想学习python实现excel批量插入到world的功能,因为该功能需要调用docx包。结果装了无数次一直提示“error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/”
在网上查了好久也一直没有解决问题。
意外发现“下载lxml的对应自己python版本的wheel文件”可以解决这个问题。
就在下载地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml 中下载了对应的
下载的lxml的文件名:
lxml-4.9.0-cp311-cp311-win_amd64.whl 文件
安装:
pip install lxml-4.9.0-cp311-cp311-win_amd64.whl
结果:
Successfully installed lxml-4.9.0
最后再安装docxtpl
pip install docxtpl
显示结果:
Successfully installed docxcompose-1.3.6 docxtpl-0.16.4 jinja2-3.1.2 python-docx-0.8.11
pip list 显示
Package Version
--------------- -------
docxcompose 1.3.6
docxtpl 0.16.4
et-xmlfile 1.1.0
Jinja2 3.1.2
lxml 4.9.0
MarkupSafe 2.1.1
numpy 1.23.4
openpyxl 3.0.10
pandas 1.5.1
Pillow 9.3.0
pip 22.3.1
python-dateutil 2.8.2
python-docx 0.8.11
pytz 2022.6
pywin32 305
setuptools 65.5.1
six 1.16.0
wheel 0.37.1
xlrd 2.0.1
xlwings 0.28.5
希望本条信息对大家有用!