在windows环境下,python需要调用Microsoft Visual C++ compiler编译器,尤其是在安装第三方包时候,会build项目,这时如果没有安装或者安装不协调的c++构建工具就会报错。 r( J0 b" i6 A \! ?7 A 6 N. a* E+ @2 t$ @在py3.8+版本,windows环境需要安装c++14.0以上的c++构建工具,而c++14.0构建工具包含在VS2015及其以上版本。 ) _) @" w' P9 I. V$ z ~
4 b& }2 [4 c$ K, L: I: ^6 g安装c++ build tool,网上给出了多种方式: 7 }! |7 L. {3 I$ G! \ + J% M5 [2 K7 U1 |% l# o7 ~* b( T 1、直接安装微软的visual studio 2015以及以上版本。 7 E/ |5 d* m7 Y. G
% i/ ^. J( K6 n/ ]' {7 f9 }2、不安装vs2015(以上),直接安装相应的build tools。 : _- T7 L5 R y z3 J' K. ^# r c+ M; I) ]6 K2 m q
3、直接安装c++2015 build tool的standlone版本。 0 C) y {7 q: E: r9 f1 M5 p + @! V( B) M; b8 ^经过测试,发现1和2都可用性(1简单粗暴,但耗磁盘,2会节省点磁盘),3不行(不知为何)。 h. R$ U8 k( o- d8 S* v6 ~) H# z$ g5 G
说明:除了安装build tools外,不再需要安装其他任何。网盘地址:5 V/ n: M& v6 o- D