title: Cannot import name array
body: <pre><code>Traceback (most recent call last):
    File "try5.py", line 3, in &lt;module&gt;
      from matplotlib import pyplot as plt
    File "/home/zaverichintan/miniconda2/lib/python2.7/site-packages/matplotlib/__init__.py", line 129, in &lt;module&gt;
      from matplotlib.externals.six.moves.urllib.request import urlopen
    File "/home/zaverichintan/miniconda2/lib/python2.7/site-packages/matplotlib/externals/six.py", line 90, in __get__
      result = self._resolve()
    File "/home/zaverichintan/miniconda2/lib/python2.7/site-packages/matplotlib/externals/six.py", line 158, in _resolve
      module = _import_module(self.mod)
    File "/home/zaverichintan/miniconda2/lib/python2.7/site-packages/matplotlib/externals/six.py", line 80, in _import_module
      __import__(name)
    File "/home/zaverichintan/miniconda2/lib/python2.7/urllib2.py", line 94, in &lt;module&gt;
      import httplib
    File "/home/zaverichintan/miniconda2/lib/python2.7/httplib.py", line 69, in &lt;module&gt;
      from array import array
  ImportError: cannot import name array
  </code></pre>
  
  <p>I have imported numpy , scipy , matplotlib and opencv.
  The code getting executed on windows 7 machine but after upgrading to ubuntu 16.04, getting error like this.
  the python version shows 2.7 but on the ubuntu site it is showing python 3.
  Any help is appreciated.</p>