title: matplotlib installation issue python 3
body: <p>I am trying to install metaplotlib on ubuntu 14.04 within pycharm and get the following error: </p>
  
  <blockquote>
    <p>TypeError: unorderable types: str() &lt; int()</p>
  </blockquote>
  
  <p>ubuntu 14.04 64bits
  pycharm running python 3</p>
  
  <p>The traceback is:</p>
  
  <pre><code>DEPRECATION: --no-install, --no-download, --build, and --no-clean are deprecated.  Downloading/unpacking matplotlib   Running setup.py (path:/tmp/pycharm-packaging7.tmp/matplotlib/setup.py) egg_info for package matplotlib
      Traceback (most recent call last):
        File "&lt;string&gt;", line 17, in &lt;module&gt;
        File "/tmp/pycharm-packaging7.tmp/matplotlib/setup.py", line 155, in &lt;module&gt;
          result = package.check()
        File "/tmp/pycharm-packaging7.tmp/matplotlib/setupext.py", line 961, in check
          min_version='2.3', version=version)
        File "/tmp/pycharm-packaging7.tmp/matplotlib/setupext.py", line 445, in _check_for_pkg_config
          if (not is_min_version(version, min_version)):
        File "/tmp/pycharm-packaging7.tmp/matplotlib/setupext.py", line 173, in is_min_version
          return found_version &gt;= expected_version
        File "/usr/lib/python3.4/distutils/version.py", line 76, in __ge__
          c = self._cmp(other)
        File "/usr/lib/python3.4/distutils/version.py", line 343, in _cmp
          if self.version &lt; other.version:
      TypeError: unorderable types: str() &lt; int()
      ============================================================================
      Edit setup.cfg to change the build options
  
      BUILDING MATPLOTLIB
                  matplotlib: yes [1.4.3]
                      python: yes [3.4.0 (default, Apr 11 2014, 13:05:11)  [GCC
                              4.8.2]]
                    platform: yes [linux]
  
      REQUIRED DEPENDENCIES AND EXTENSIONS
                       numpy: yes [version 1.9.2]
                         six: yes [using six version 1.5.2]
                    dateutil: yes [using dateutil version 2.4.2]
                        pytz: yes [using pytz version 2015.2]
                     tornado: yes [using tornado version 4.1]
                   pyparsing: yes [using pyparsing version 2.0.1]
                       pycxx: yes [Official versions of PyCXX are not compatible
                              with matplotlib on Python 3.x, since they lack
                              support for the buffer object.  Using local copy]
                      libagg: yes [pkg-config information for 'libagg' could not
                              be found. Using local copy.]
      Complete output from command python setup.py egg_info:
      Traceback (most recent call last):
  
    File "&lt;string&gt;", line 17, in &lt;module&gt;
  
    File "/tmp/pycharm-packaging7.tmp/matplotlib/setup.py", line 155, in &lt;module&gt;
  
      result = package.check()
  
    File "/tmp/pycharm-packaging7.tmp/matplotlib/setupext.py", line 961, in check
  
      min_version='2.3', version=version)
  
    File "/tmp/pycharm-packaging7.tmp/matplotlib/setupext.py", line 445, in _check_for_pkg_config
  
      if (not is_min_version(version, min_version)):
  
    File "/tmp/pycharm-packaging7.tmp/matplotlib/setupext.py", line 173, in is_min_version
  
      return found_version &gt;= expected_version
  
    File "/usr/lib/python3.4/distutils/version.py", line 76, in __ge__
  
      c = self._cmp(other)
  
    File "/usr/lib/python3.4/distutils/version.py", line 343, in _cmp
  
      if self.version &lt; other.version:
  
  TypeError: unorderable types: str() &lt; int()
  
  ============================================================================
  
  Edit setup.cfg to change the build options
  </code></pre>
  
  <p>Can someone please advise?
  Thanks</p>