Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools
当我们安装绝大部分python包的时候可以通过pip install 或者 conda install解决,但是任然有些包是安装不了的,比如我的就是在安装pyqt5的时候报Building wheel for PyQt5-sip (pyproject.toml) ... error,Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools 这样的错误。
解决办法 :安装 Build Tools for Visual Studio
1、使用powershell ,输入
wget https://aka.ms/vs/17/release/vs_BuildTools.exe -o vs_BuildTools.exe ; cmd /c vs_BuildTools.exe
2、c++/cli
一定要选
3、安装完成重启后,打开终端(cmd)输入:
SET DISTUTILS_USE_SDK=1 & "C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Auxiliary\Build\vcvarsall.bat" x64
注意:vcvarsall.bat
的路径因人而异。这个路径在第二步的时候会有显示让你选择。如果是默认的则不需要改变上述命令,否则改为自己修改后的地址即可。
这一步的原因:可以参考下sklearn的高级安装文档