title: Matplotlib: Nose, Tornado
body: <p>Because I'm trying to install jupyter on my mac, I upgrated my pip. It showed me everything is all right, but then I noticed this: </p>
  
  <pre><code>    Requirement already up-to-date: pip in /Library/Python/2.7/site-packages/pip-10.0.0b2-py2.7.egg (10.0.0b2)
       matplotlib 1.3.1 requires nose, which is not installed.
       matplotlib 1.3.1 requires tornado, which is not installed.
       matplotlib 1.3.1 has requirement numpy&gt;=1.5, but you'll have numpy 1.8.0rc1 which is incompatible.
  </code></pre>
  
  <p>What does this mean? Will my matplotlib work normally even if I don't have numphy>=1.5?</p>
  
  <p>I tried fixing it like suggested <a href="https://stackoverflow.com/questions/49670554/matplotlib-1-3-1-has-requirement-numpy-1-5-but-youll-have-numpy-1-8-0rc1-whic">matplotlib 1.3.1 has requirement numpy&gt;=1.5, but you&#39;ll have numpy 1.8.0rc1 which is incompatible</a> but it doesn't work: </p>
  
  <pre><code>sudo -H pip install numphy
  
  Password:
  Requirement already satisfied: numphy in /Library/Python/2.7/site-packages (0.0.1)
  matplotlib 1.3.1 requires nose, which is not installed.
  matplotlib 1.3.1 requires tornado, which is not installed.
  matplotlib 1.3.1 has requirement numpy&gt;=1.5, but you'll have numpy 1.8.0rc1 which is incompatible.
  </code></pre>