根本原因:
安装的python依赖包含c++代码,需要本地编译
需要排查下面两点:
1.是否安装c++编译工具
2.是否将cl.exe所在目录的路径添加至path
解决方法:
针对第一点,如果没有安装过visual studio,可以参考下面
How to install Visual C++ Build tools? - Stack Overflow
如果安装过visual studio,在开始菜单查看搜寻是否有x64 Native Tools Command Prompt for xxx(哪个版本都可以)
如果没有“x64 Native Tools Command Prompt for xxx”,可以在c++ build tools或者visual studio installer选择安装使用C++的桌面开发,之后会安装x64 Native Tools Command Prompt for xxx
针对第二点
点击后初次运行后会提示[vcvarsall.bat] Environment initialized for: 'x64',将路径添加至path
如果报错,参考:visual studio:x64 Native Tools Command Prompt for VS 2019初始化失败