关于python无法安装python-docx的问题

因为一直想学习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

希望本条信息对大家有用!

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值