title: How to solve importing python packages " No module named "?
body: <p>I am coming across a strange problem, I already installed python packages but it doesn't recognize them. please note that some packages are recognizable. </p>
  
  <p>An example of importing a package  </p>
  
  <pre><code>ActivePython 2.7.5.6 (ActiveState Software Inc.) based on
  Python 2.7.5 (default, Sep 16 2013, 23:07:15) 
  [GCC 4.2.1 (Apple Inc. build 5664)] on darwin
  Type "help", "copyright", "credits" or "license" for more information.
  &gt;&gt;&gt; import requests
  Traceback (most recent call last):
    File "&lt;stdin&gt;", line 1, in &lt;module&gt;
  ImportError: No module named requests
  </code></pre>
  
  <p>Whenever I try to install it using Pip like </p>
  
  <pre><code>sudo pip install requests
  </code></pre>
  
  <p>I got this message whenever I try to install the same package. </p>
  
  <pre><code>Requirement already satisfied (use --upgrade to upgrade): requests in /usr/local/lib/python2.7/site-packages
  </code></pre>
  
  <p>What should I do to solve this problem ?</p>
  
  <p><strong>UPDATE_1</strong></p>
  
  <pre><code>pip --version
  pip 7.1.2 from /usr/local/lib/python2.7/site-packages
  </code></pre>