我正在尝试使用以下方式安装matplotlib
:
pip install matplotlib
但是,我不断收到此错误:
- cannot open include file 'ft2build.h' no such file or directory
答案 0 :(得分:1)
您使用的是python 3.8,在whl
上没有可用的预构建pypi
文件,因此您的pip
试图从源代码构建matplotlib。为此,您需要下载并安装matplotlib
的依赖项。在这种情况下,ft2build.h
库中缺少freetype
。
如果您真的想从源代码构建,则matplotlib开发人员会提供script based solution来下载和安装所有必要的依赖项。
由于您可能不关心从源代码进行构建(在Windows上可以完成很多工作),因此您应该考虑以下选项之一:
whl
文件matplotlib‑3.2.0rc1‑cp38‑cp38‑win_amd64.whl
并在您的cmd中执行pip install matplotlib‑3.2.0rc1‑cp38‑cp38‑win_amd64.whl
答案 1 :(得分:-1)
目前还不清楚您的问题是什么。可能只是您有一些不兼容的软件包。为避免此类问题,我建议您使用Anaconda:https://www.anaconda.com/
它将随附python和大多数基本库,包括matplotlib。对于不需要太多代码的专业外观,我也可以推荐seaborn。