Windows10 64位下Pycharm及cmd安装lxml最新库

转载自品略图书馆 http://www.pinlue.com/article/2020/04/0210/1110100832003.html

0x01 概述

重装系统后,安装了最新的Python3.8.1,当使用pip安装lxml库的时候报错Microsoft Visual C++ 14.0 is required,本文将提供解决办法。

系统环境及报错信息

系统环境:Windows10企业版LTSC X64位

Python3.8.1 x64位

PyCharm 2019.3.1 x64

报错信息如下:

building "lxml.etree" extension

error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools":https://visualstudio.microsoft.com/downloads/

0x02 解决办法

2.1 解决Microsoft Visual C++ Build Tools错误

下载后双击安装,完成后会打开VisualStudio Installer,我们C++生成工具即可。

 

C++生成工具

只安装第一个

安装了C++生成工具后,以后就不会再报 Microsoft Visual C++ 14.0 is required 这类错误了。

Python2.7版本,有一个单独的编译文件,可以直接下载安装。

2.2 安装编译好的whl文件

直接在https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml 下载对应的安装包

然后使用 pip install lxml-4.4.2-cp38-cp38-win_amd64.whl 安装即可。

0x03 Pycharm下安装lxml

在Pycharm venv环境下,可能还是会报点小问题,解决办法为升级venv中pip为最新版。

pip的最新版会自动下载whl文件,建议升级到pip 19.3.1

-----------------------------------------------------分割线-------------------------------------------------------

由于本人在pycharm下安装问题较多,尝试在cmd模式下安装成功,现将方法列举如下:

0x04 cmd管理员模式下安装lxml

window10 64位,python3.8.1,lxml-4.5.0,lxml历史版本见:https://pypi.org/project/lxml/#history,

详细操作步骤如下:

1.打开cmd终端,以管理员模式运行,查看pip版本命令:pip --version,如不是最新版本建议更新。

2.更新pip,命令:pip insall -upgrade pip。

3.安装wheel,命令:pip install wheel

4.这时再安装lxml,命令:pip install lxml,至此完成lxml安装,附上命令操作图。

5.Pycharm上导入已经安装好的第三方运行库

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值