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@ip-172-31-17-158 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 "<string>", line 17, in <module>

      File "/tmp/pip_build_root/matplotlib/setup.py", line 154, in <module>

        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 "<string>", line 17, in <module>



  File "/tmp/pip_build_root/matplotlib/setup.py", line 154, in <module>



    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@ip-172-31-17-158 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.p
y", 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@ip-172-31-17-158 matplotlib-1.4.0]$





------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://p.sf.net/sfu/Zoho
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel

Reply via email to