安装Annoy的时候,有报错信息:
error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”: http://landinghub.visualstudio.com/visual-cpp-build-tools
解决办法,自己下载源whl文件,再用pip install 安装。
下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/
比如我下载的是:annoy‑1.16.3‑cp37‑cp37m‑win_amd64.whl
下载之后,放到一个文件夹下:随便放,然后cmd中切换到该目录下:
执行:pip install annoy‑1.16.3‑cp37‑cp37m‑win_amd64.whl
然后就好了,问题就解决了。
没必要去装Microsoft Visual Studio 14.0,因为装的时候,还会因为.NET版本不对,装不上。
真要装的话,注意2015版的VS,对应的是14.0版本,需要的.NET是4.6版本的。