I am having a heck of time getting matplotlib installed on my amazon ec2 cluster. (I am new to python)
I wonder if the problem is /usr/python points to an old version of python. I need to use /usr/bin/python2.7
I have tried using yum, yum-builddep, pip2.7, downloading the the source , and even cloning the master
Yum see to know about /usr/bin/python which is an old version I need to use /usr/bin/python2.7.
I tried searching for a RPM (http://rpm.pbone.net/index.php3/stat/3/srodzaj/1/search/python-matplotlib) how ever I only found really old version.
I have tried editing File “setupext.py”, line 940, in check, looks like the min version is 2.4 I have 2.3.x
But still can not figure out what the problem is
Any suggestions would be greatly appreciated.
Andy
root@…55…1221… matplotlib-1.4.0]$ pip2.7 install matplotlib
Downloading/unpacking matplotlib
Downloading matplotlib-1.4.0.tar.gz (51.2MB): 51.2MB downloaded
Running setup.py (path:/tmp/pip_build_root/matplotlib/setup.py) egg_info for package matplotlib
···
============================================================================
Edit setup.cfg to change the build options
BUILDING MATPLOTLIB
matplotlib: yes [1.4.0]
python: yes [2.7.5 (default, Sep 15 2014, 17:30:20) [GCC
4.8.2 20140120 (Red Hat 4.8.2-16)]]
platform: yes [linux2]
REQUIRED DEPENDENCIES AND EXTENSIONS
numpy: yes [version 1.9.0]
six: yes [using six version 1.8.0]
dateutil: yes [using dateutil version 2.2]
tornado: yes [using tornado version 4.0.2]
pyparsing: yes [using pyparsing version 2.0.3]
pycxx: yes [Couldn’t import. Using local copy.]
libagg: yes [pkg-config information for ‘libagg’ could not
be found. Using local copy.]
Traceback (most recent call last):
File “”, line 17, in
File “/tmp/pip_build_root/matplotlib/setup.py”, line 154, in
result = package.check()
File “setupext.py”, line 940, in check
if ‘No such file or directory\ngrep:’ in version:
TypeError: argument of type ‘NoneType’ is not iterable
Complete output from command python setup.py egg_info:
============================================================================
Edit setup.cfg to change the build options
BUILDING MATPLOTLIB
matplotlib: yes [1.4.0]
python: yes [2.7.5 (default, Sep 15 2014, 17:30:20) [GCC
4.8.2 20140120 (Red Hat 4.8.2-16)]]
platform: yes [linux2]
REQUIRED DEPENDENCIES AND EXTENSIONS
numpy: yes [version 1.9.0]
six: yes [using six version 1.8.0]
dateutil: yes [using dateutil version 2.2]
tornado: yes [using tornado version 4.0.2]
pyparsing: yes [using pyparsing version 2.0.3]
pycxx: yes [Couldn’t import. Using local copy.]
libagg: yes [pkg-config information for ‘libagg’ could not
be found. Using local copy.]
Traceback (most recent call last):
File “”, line 17, in
File “/tmp/pip_build_root/matplotlib/setup.py”, line 154, in
result = package.check()
File “setupext.py”, line 940, in check
if ‘No such file or directory\ngrep:’ in version:
TypeError: argument of type ‘NoneType’ is not iterable
Cleaning up…
Command python setup.py egg_info failed with error code 1 in /tmp/pip_build_root/matplotlib
Storing debug log for failure in /root/.pip/pip.log
root@…1222… matplotlib-1.4.0]$
This is the bottom of the debug log
Cleaning up…
Removing temporary dir /tmp/pip_build_root…
Command python setup.py egg_info failed with error code 1 in /tmp/pip_build_root/matplotlib
Exception information:
Traceback (most recent call last):
File “/usr/lib/python2.7/site-packages/pip-1.5.6-py2.7.egg/pip/basecommand.py”, line 122, in main
status = self.run(options, args)
File “/usr/lib/python2.7/site-packages/pip-1.5.6-py2.7.egg/pip/commands/install.py”, line 278, in run
requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
File “/usr/lib/python2.7/site-packages/pip-1.5.6-py2.7.egg/pip/req.py”, line 1229, in prepare_files
req_to_install.run_egg_info()
File “/usr/lib/python2.7/site-packages/pip-1.5.6-py2.7.egg/pip/req.py”, line 325, in run_egg_info
command_desc=‘python setup.py egg_info’)
File “/usr/lib/python2.7/site-packages/pip-1.5.6-py2.7.egg/pip/util.py”, line 697, in call_subprocess
% (command_desc, proc.returncode, cwd))
InstallationError: Command python setup.py egg_info failed with error code 1 in /tmp/pip_build_root/matplotlib
root@…552…1221… matplotlib-1.4.0]$