pip install package的时候,可能就会遇到缺失VC++ 14.0的情况。

有些包可以通过查找对应的whl安装解决。网址如下

http://www.lfd.uci.edu/~gohlke/pythonlibs/

但也有些包并没有现成的whl包,例如annoy包。刚好这玩意在conda install里头也没有对应的window版本,于是只能乖乖去微软官网下最新的vs_buildtools。

然后安装,其实只需要安装最新的SDK和对应的生成工具就好,如图(缺其他版本的VC++应该也同理)

安装好之后再试试pip install,如果有报“rc.exe”缺失的情况

到“C:\Program Files (x86)\Windows Kits\{这里看你版本号是多少}\bin”下,如果x86文件夹下没有rc.exe、rcdll.dll这俩玩意,那就到上头最新安装的SDK文件夹里头的x86里找。

然后直接Copy到安装的VC++14.0的路径下“Microsoft Visual Studio 14.0\VC\bin”

再次执行pip install就好了。。。

如果懒得自己编译,我也把编译好的annoy丢这里(3.7版本3.6版本)了,两个版本(3.6,3.7,都win下的)的,应该能用……

解决python安装某些包(Annoy)需要依赖VC++ 14.0的方案相关推荐

  1. 对于解决python安装第三方包时候,报错 error: Unable to find vcvarsall.bat的终极秘诀

    对于很多python玩家来说,难免安装一些第三方的库,但是,在安装过程中,如果遇到了 error: Unable to find vcvarsall.bat.怎么办呢?网上答案千千万,楼主亲测,管用的 ...

  2. python安装库报错Microsoft visual c++ 14.0 is required问题解决办法

    下载安装包安装即可: https://964279924.ctfile.com/fs/1445568-239446865 or http://www.liangchan.net/liangchan/1 ...

  3. 安装fitz报错_解决python 虚拟环境删除包无法加载的问题

    项目开发一直在docker的虚拟环境上,遇到了一个问题,就是把虚拟环境的包删掉(rm -rf xxx)之后,再重新拷贝一个(跟原来包一模一样的文件夹)进去发现pycharm再也找不到这个包了,后来在同 ...

  4. python安装报错类型_解决Python安装cryptography报错问题

    解决Python安装cryptography报错问题 错误一: gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wst ...

  5. python 安装PIL包的方法以及简单介绍

    引用文章1: python安装PIL包的方法 https://www.cnblogs.com/CarbinHee/p/7780279.html 引用文章2: PIL https://www.liaox ...

  6. python whl安装 缺少dll 查看具_解决Python安装时报缺少DLL问题【两种解决方法】

    准备开始学习Python,但是刚准备环境搭建时就遇到了下面的错误: 仔细的看了看,说是缺少DLL. 对于这个问题的解决办法: 方法一: 1. 在安装包上点右键以管理员身份运行 2. C:\Users\ ...

  7. 解决:安装R包时,经常提示“package ‘readr’ is not available (for R version 3.5.1)”的问题

    解决:安装R包时,经常提示"package 'readr' is not available (for R version 3.5.1)"的问题 参考文章: (1)解决:安装R包时 ...

  8. python安装提示缺少dll_解决Python安装时报缺少DLL问题【两种解决方法】

    准备开始学习Python,但是刚准备环境搭建时就遇到了下面的错误: 仔细的看了看,说是缺少DLL. 对于这个问题的解决办法: 方法一: 1. 在安装包上点右键以管理员身份运行 2. C:\Users\ ...

  9. python安装sklearn-contrib-py-earth包实战:pip和conda安装失败、手动下载whl文件安装实战

    python安装sklearn-contrib-py-earth包实战:pip和conda安装失败.手动下载whl文件安装实战 目录 python安装sklearn-contrib-py-earth包 ...

最新文章

  1. R语言dplyr包if_else条件判断选择函数实战
  2. Contains Duplicate
  3. SSH 中从后台传值到前台JSP,传不过去问题
  4. vc++ 提取网页上的文字_网页内容不让你复制?老师傅教的这招太绝了,1键提取全网文字...
  5. AJAX初识(原生JS版AJAX和Jquery版AJAX)
  6. 什么情况不能办理房产抵押贷款 房产抵押贷能贷多少?
  7. linux 识别文件类型,技术|Linux 中 7 个判断文件系统类型的方法
  8. swift 4.2 - 根据字符串 push指定控制器
  9. mongodb聚合操作之group
  10. 对 /etc/rc.d/init.d 目录的一点理解
  11. windows10计算机用户密码,win10系统更改administrator账户密码图文教程
  12. python不等于怎么表达_Python不等于怎么写
  13. 编程英语:常见代码错误 error 语句学习(1)
  14. 旷视科技 CVPR部分文章
  15. 【Willy Susilo 学术报告】Public-Key Encryption with Multi-Ciphertext Equality Test in Cloud Computing
  16. 时间处理 - Joda
  17. 红米Redmi K40手机刷入Magisk获取Root教程
  18. 【navicat】navicat数据连接存放位置
  19. Echarts3单仪表盘和多仪表盘
  20. 关于Hystrix整合ribbon调用其他服务时 首次进入回退

热门文章

  1. windows或者Ubuntu环境下用python实现瞳孔定位
  2. mysql忘记密码刷新重设密码!
  3. RESTful的详解
  4. 吴恩达:AI要拥抱【高质量小数据】的训练范式
  5. php写linux应用,PHP开发Linux桌面应用和Android应用思路
  6. 前端小白闲着没事,封装一个可以设置过期时间的localStorage存储函数,在vue脚手架中使用
  7. java搭建分布式项目
  8. 东邪西毒终极版经典台词
  9. 关于两个串口停止位不一样还能通信的问题
  10. 组态王客户机服务器系统,组态王服务器与客户端配置