title: No module named six - even though six is installed
body: <p>I'm trying to use matplotlib but I'm getting this error saying "No Module named six". I read previous answers and installed six using pip and also tried pip install six --upgrade. But nothing worked. What could be wrong?</p>
  
  <p>EDIT:</p>
  
  <p>The TraceBack:</p>
  
  <pre><code>Traceback (most recent call last):
    File "&lt;string&gt;", line 254, in run_nodebug
    File "C:\Users\Akshay\Documents\Internship.py", line 290, in &lt;module&gt;
      from matplotlib import pyplot
    File "C:\Python27\lib\site-packages\matplotlib\__init__.py", line 105, in &lt;module&gt;
      import six
  ImportError: No module named six
  </code></pre>
  
  <p>And sorry I'm unfamiliar with the which command. I'm using Python 2.7, and the latest pip.</p>