error: Microsoft Visual C++ 10.0 is required 错误

来源:互联网 发布:unity3d 微信登录 ios 编辑:程序博客网 时间:2024/05/22 00:37

原文参考:    

http://blog.csdn.net/WelcomeToHebei/article/details/48827847       这个是讲如何下载whl

http://www.cnblogs.com/nice-forever/p/5371906.html     这个是讲whl安装出现错误,如何解决;


出错原因:

如果pip install pandas【或者其他的包】出现error: Microsoft Visual C++ 10.0 is required的错误,大致是因为有些包是用C来写的,与python有些冲突,那么为了解决这个冲突系统会告诉你要安装一个 c++10.0 然而 微软早就不提供这个安装了,那么如何解决呢?


解决方案

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

2、如果是pandas 找关键词pandas,可以找到如下版本

  • pandas‑0.20.3‑cp27‑cp27m‑win32.whl
  • pandas‑0.20.3‑cp27‑cp27m‑win_amd64.whl
  • pandas‑0.20.3‑cp34‑cp34m‑win32.whl
  • pandas‑0.20.3‑cp34‑cp34m‑win_amd64.whl
  • pandas‑0.20.3‑cp35‑cp35m‑win32.whl
  • pandas‑0.20.3‑cp35‑cp35m‑win_amd64.whl
  • pandas‑0.20.3‑cp36‑cp36m‑win32.whl
  • pandas‑0.20.3‑cp36‑cp36m‑win_amd64.whl

27 34 35 36都是python版本号,后面的 win32以及amd64是系统位数;

选择你适合的下载即可;

3、系统调出  cmd  利用pip install 路径/文件.whl

3.1 最好是提示安装成功,那么就可以安装pandas了;

3.2 如果提示不是合适的平台,那么很关键的一步来了,修改文件名:

举例:                   ndas‑0.20.3‑cp35‑cp35m‑win_amd64.whl举例       修改为   pandas‑0.20.3‑cp35‑none‑win_amd64.whl 

再重复3.1部分,即提示完成;


以上折腾3个小时~互联网水深,因此建立blog来深化自己的。



阅读全文
1 0
原创粉丝点击