python lxml安装失败的坑
win10 64位 python3.10, 想用docx库
用:pip install python-docx 发现依赖 lxml >= 2.3.2
pip install lxml失败,折腾多种办法不成功,最后参考 https://www.cnblogs.com/frankzs/p/14297535.html
降级重新安装python
1 访问华为开源镜像网站:https://mirrors.huaweicloud.com/ 可找到下一步的链接
2 从 https://repo.huaweicloud.com/python/ 下载python-3.9.7.exe 发现好像是32位的,安装之
3 设置pip的配置文件:修改C:\Users\你的用户名\pip\pip.ini
原来是:
[global] index-url=http://mirrors.aliyun.com/pypi/simple/ trusted-host=mirrors.aliyun.com
改为
[global] index-url = https://repo.huaweicloud.com/repository/pypi/simple/ trusted-host = repo.huaweicloud.com timeout = 20
4. 安装验证
打开cmd,输入"python -V",会正常显示Python的版本号
5 执行 pip install lxml 成功
pip install python-docx 成功
总结,问题可能是出在阿里云镜像上。