The problem of installing Python matplotlib on Windows 7 for freetype, png packages

Using Python 2.7 on Windows 7. Here is the command I use to install and report an error. Want to know if you have encountered similar problems before? Thanks.

C:\Python27\Scripts>pip install matplotlib Collecting matplotlib Downloading matplotlib-1.5.2.tar.gz (51.6MB) 100% |################################| 51.6MB 19kB/s Complete output from command python setup.py egg_info: ============================================================================ Edit setup.cfg to change the build options BUILDING MATPLOTLIB matplotlib: yes [1.5.2] python: yes [2.7.11 (v2.7.11:6d1b6a68f775, Dec 5 2015, 20:40:30) [MSC v.1500 64 bit (AMD64)]] platform: yes [win32] REQUIRED DEPENDENCIES AND EXTENSIONS numpy: yes [version 1.11.1] dateutil: yes [dateutil was not found. It is required for date axis support. pip/easy_install may attempt to install it after matplotlib.] pytz: yes [pytz was not found. pip will attempt to install it after matplotlib.] cycler: yes [cycler was not found. pip will attempt to install it after matplotlib.] tornado: yes [tornado was not found. It is required for the WebAgg backend. pip/easy_install may attempt to install it after matplotlib.] pyparsing: yes [pyparsing was not found. It is required for mathtext support. pip/easy_install may attempt to install it after matplotlib.] libagg: yes [pkg-config information for 'libagg' could not be found. Using local copy.] freetype: no [The C/C++ header for freetype (ft2build.h) could not be found. You may need to install the development package.] png: no [The C/C++ header for png (png.h) could not be found. You may need to install the development package.] qhull: yes [pkg-config information for 'qhull' could not be found. Using local copy.] OPTIONAL SUBPACKAGES sample_data: yes [installing] toolkits: yes [installing] tests: yes [nose 0.11.1 or later is required to run the matplotlib test suite. Please install it with pip or your preferred tool to run the test suite / mock is required to run the matplotlib test suite. Please install it with pip or your preferred tool to run the test suite] toolkits_tests: yes [nose 0.11.1 or later is required to run the matplotlib test suite. Please install it with pip or your preferred tool to run the test suite / mock is required to run the matplotlib test suite. Please install it with pip or your preferred tool to run the test suite] OPTIONAL BACKEND EXTENSIONS macosx: no [Mac OS-X only] qt5agg: no [PyQt5 not found] qt4agg: no [PySide not found; PyQt4 not found] gtk3agg: no [Requires pygobject to be installed.] gtk3cairo: no [Requires cairocffi or pycairo to be installed.] gtkagg: no [Requires pygtk] tkagg: yes [installing; run-time loading from Python Tcl / Tk] wxagg: no [requires wxPython] gtk: no [Requires pygtk] agg: yes [installing] cairo: no [cairocffi or pycairo not found] windowing: yes [installing] OPTIONAL LATEX DEPENDENCIES dvipng: no ghostscript: no latex: no pdftops: no OPTIONAL PACKAGE DATA dlls: no [skipping due to configuration] ============================================================================ * The following required packages can not be built: * freetype, png ---------------------------------------- Command "python setup.py egg_info" failed with error code 1 in c:\users\foo\a ppdata\local\temp\pip-build-zxfsow\matplotlib\ 
+8
python windows matplotlib windows-7
source share
5 answers

http://www.lfd.uci.edu/~gohlke/pythonlibs/

Get matplotlib on top. Choose the correct package based on python version (2.x / 3.x) and bit (32/64).

 32-bit 2.7: matplotlib-1.5.2-cp27-cp27m-win32.whl 64-bit 2.7: matplotlib-1.5.2-cp27-cp27m-win_amd64.whl 

If you run into any problems in the middle, see the link below: https://stackoverflow.com/a/228260/

+5
source share

I solved this by taking version 1.5.1

 pip install matplotlib==1.5.1 

It seems that the installer version 1.5.2 is not working.

+9
source share

As you can see, the png and freetype modules are missing. You need to install them separately.

Try the following:

 > pip install freetype-py > pip install pypng > pip install matplotlib 
+5
source share

I had the same problem.

It seems that my peak was v7, which is old. Updated to version v9 using the "Update" button. then tried to install matplotlib again and was successful this time.

maybe it helps

+4
source share

I ran into the same problem with you and here is my solution

This has a problem with python 3.6 integrated with the latest pip. so I installed python 3.5.2 using pip, but I am not updating pip. And you can install matplotlib this way.

I hope I can provide a possible solution

+2
source share

All Articles