When performing pip install -r requirements.txt
, I get the following error during the stage where it is installing matplotlib
:
REQUIRED DEPENDENCIES AND EXTENSIONS
numpy: yes [not found. pip may install it below.]
dateutil: yes [dateutil was not found. It is required for date
axis support. pip/easy_install may 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.]
pycxx: yes [Couldn't import. Using local copy.]
libagg: yes [pkg-config information for 'libagg' could not
be found. Using local copy.]
freetype: no [pkg-config information for 'freetype2' could
not be found.]
...
The following required packages can not be built:
* freetype
Shouldn't pip install -r requirements.txt
also install freetype? How should freetype be installed in Ubuntu 12.04 so it works with matplotlib
?
I had the same issue with Python 3.6 on Windows, but then I switched to Python 3.5.2 and everything works fine.
I had to install libxft-dev in order to enable matplotlib on ubuntu server 14.04.
And then I could use
This command
sudo apt-get install libfreetype6-dev
failed for me on ubuntu 16.04,The following packages have unmet dependencies: libfreetype6-dev : Depends: libfreetype6 (= 2.6.1-0.1ubuntu2) but 2.6.1-0.1ubuntu2.3 is to be installed
So I downloaded installed freetype from the source, credit to this guide
switched to virtualenv and
pip install matplotlib
and everything is working.None of the existing answers worked for me to upgrade matplotlib on Ubuntu. This is what ultimately work for me:
This command will download all dependencies.
For python 2.x
For python 3.x
After installing, you can try
I'm using Mint an none of this answers worked for me, I needed to: