1.问题说明:
win10系统,Anaconda 环境pip install pycrypto遇到错误:Microsoft Visual C++ 14.0 is required.
vs版本对应:
5.0 -> 97
6.0 -> 98
7.0 -> 2002
7.1 -> 2003
8.0 -> 2005
9.0 -> 2008
10.0 -> 2010
11.0 -> 2012
12.0 -> 2013
14.0 -> 2015
15.0 -> 2017
并且计算机中已经安装了vs2010。查找了很多解决办法,总体来说都要重新安装vs2015。后来,终于找到一个解决方法,无需安装编辑器,只要安装 Visual C++ 2015 Build Tools.即可
2.大致步骤
(1)安装 Visual C++ 2015 Build Tools. 安装过程大概半小时左右,默认安装在C盘,需2个多G的空间.
(2)重新执行pip install pycrypto.会遇到如下错误:
解决的办法:
设置环境变量“VCINSTALLDIR”值为VC的安装路径。
(3)再次执行pip install pycrypto.即可安装成功。
参考博客:
https://stackoverflow.com/questions/44951456/pip-error-microsoft-visual-c-14-0-is-required#
https://blog.youkuaiyun.com/woay2008/article/details/79905627