在windows环境下,python需要调用Microsoft Visual C++ compiler编译器,尤其是在安装第三方包时候,会build项目,这时如果没有安装或者安装不协调的c++构建工具就会报错。% p2 B; c4 Z7 A
( }5 y h C# h4 d
在py3.8+版本,windows环境需要安装c++14.0以上的c++构建工具,而c++14.0构建工具包含在VS2015及其以上版本。 - ~$ Q( F& T! I, I
) q. l$ B" R# H1 }+ S安装c++ build tool,网上给出了多种方式:2 r/ f. w1 u! {
, X) H) j! o" ~+ L' b
1、直接安装微软的visual studio 2015以及以上版本。 4 S# ^+ A i4 }; c$ _
- E6 [; _7 ]1 ~! z+ v# @
2、不安装vs2015(以上),直接安装相应的build tools。 % \; ^, H1 B% T, S S- ]
3 q8 A: e6 H0 I0 e
3、直接安装c++2015 build tool的standlone版本。' r- n t) ]! k0 q1 a" X8 m! i
; Y* T U; I t) J# p7 }$ ^$ R经过测试,发现1和2都可用性(1简单粗暴,但耗磁盘,2会节省点磁盘),3不行(不知为何)。1 t( a; \5 a! ^& l3 S% j
+ ~% S1 N' S9 E. b, q3 z说明:除了安装build tools外,不再需要安装其他任何。网盘地址: O8 _4 v# I- ~! P+ \' h
k* b8 P) x+ K \# `