在windows环境下,python需要调用Microsoft Visual C++ compiler编译器,尤其是在安装第三方包时候,会build项目,这时如果没有安装或者安装不协调的c++构建工具就会报错。# q! P/ b( X8 h5 ~" g* G
! V8 `4 k" N* D I" i% G
在py3.8+版本,windows环境需要安装c++14.0以上的c++构建工具,而c++14.0构建工具包含在VS2015及其以上版本。 % L% T. ]& `) M8 Z; m, `& c
9 W1 R/ e6 w5 V6 ?, i0 r& y3 X安装c++ build tool,网上给出了多种方式: + X( Z8 G( t. U8 n / X6 f7 x' _ ?$ d5 B% q" ]5 ?5 G 1、直接安装微软的visual studio 2015以及以上版本。 7 R; O! s" ?$ c
9 z- z9 w) |. N$ G) T8 Y' Y& w
2、不安装vs2015(以上),直接安装相应的build tools。 " X2 o& |. m" f' {9 X+ G" a6 m, q* g, [5 z* q
3、直接安装c++2015 build tool的standlone版本。 % [5 U$ ~( B# l5 q$ f. ~% v) W1 C9 O) ?3 w- } y3 Y
经过测试,发现1和2都可用性(1简单粗暴,但耗磁盘,2会节省点磁盘),3不行(不知为何)。 ; O, X0 o! _: p% G9 _ @0 M; `6 L, ?. Y* ~% k
说明:除了安装build tools外,不再需要安装其他任何。网盘地址:# z6 w5 b( u0 a1 B
[4 x7 M' b# v( m% C% ~) y/ N