在Windows上安装matplotlib的问题

时间:2018-06-25 18:19:23

标签: windows matplotlib

我正在尝试在Windows上安装matplotlib,但出现错误:

* The following required packages can not be built:
                            * freetype, png
                            * Please check http://gnuwin32.sourceforge.net/packa
                            * ges/freetype.htm for instructions to install
                            * freetype
                            * Please check http://gnuwin32.sourceforge.net/packa
                            * ges/libpng.htm for instructions to install png

尽管我已经通过pip install命令安装了这两种软件:

C:\Users\Andrzej\AppData\Local\Programs\Python\Python37\Scripts>pip install freetype-py
Requirement already satisfied: freetype-py in c:\users\andrzej\appdata\local\programs\python\python37\lib\site-packages (1.2.1)

C:\Users\Andrzej\AppData\Local\Programs\Python\Python37\Scripts>pip install pypng
Requirement already satisfied: pypng in c:\users\andrzej\appdata\local\programs\python\python37\lib\site-packages (0.0.18). 

感谢您的帮助。最佳

1 个答案:

答案 0 :(得分:0)

错误消息中列出的freetype和libpng软件包是C库,需要在您的系统上安装这些库以生成matplotlib。不幸的是,freetype-py和pypng与C库完全不同,并且没有提供matplotlib所需的文件。

由于您可能不想自己编译这两个库,因此最好的选择是使用二进制转盘来安装matplotlib,该二进制转盘将包含丢失的文件。

车轮是为Python的最新稳定版本构建的,并且在可用时通常由pip使用。除非有特殊原因要运行Python的候选发行版,否则通过切换到最新的稳定版本(在撰写本文时为3.6),通常会发现软件包安装的问题较少。那么pip install matplotlib应该就足够了。

如果必须使用候选发布版,则可以从Christoph Gohlke's unofficial packages下载为其构建的车轮。