问题简述
在 Windows 系统上,我使用 Python 3.11 的 pip
工具安装 lxml
等库时会出现以下报错:
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/
在终端内显示如下:
本文主要讨论如何解决此报错。
解决方案
出现此情况的原因是pip
安装的库其中部分代码不是python
而是使用C++
等代码编写,我们安装这种类型的库时需要进行编译后安装。
所以一种较为复杂且笨重的解决方案是安装Microsoft C++ Build Tools
软件,但这种方式对于很多人来说过于笨重。
另一种解决方案是安装他人编译完成的库文件,在pip
中,这种编译完成后的文件的后缀为.whl
。为了安装此类文件,