您缺少freetype
,这是从源代码构建python所需的外部依赖项,您需要这样做,因为我们还没有为Matplotlib发布py38轮子(我们正在努力)。
现在,按照https://matplotlib.org/devel/contributing.html#retrieving-and-installing-the-latest-version-of-the-code中的说明设置MPLLOCALFREETYPE=1
环境变量,让Matplotlib为您构建freetype的本地副本。这将是未来版本中的默认行为。
我没有得到正确的答案,为什么它会给出一个错误或如何解决它,但我通过将python 3.8.0切换到3.7.5解决了我的问题,正如评论部分中@CRISAL所建议的那样。