title: pip installs packages successfully, but executables not found from command line
body: <p>I am working on mac OS X Yosemite, version 10.10.3.</p>
  
  <p>I installed python2.7 and pip using macport as done in 
  <a href="http://johnlaudun.org/20150512-installing-and-setting-pip-with-macports/" rel="noreferrer">http://johnlaudun.org/20150512-installing-and-setting-pip-with-macports/</a></p>
  
  <p>I can successfully install packages and import them inside my python environment and python scripts. However any executable associated with a package that can be called from the command line in the terminal are not found.</p>
  
  <p><strong>Does anyone know what might be wrong?</strong> (More details below)</p>
  
  <p>For example while installing a package called "rosdep" as instructed in <a href="http://wiki.ros.org/jade/Installation/Source" rel="noreferrer">http://wiki.ros.org/jade/Installation/Source</a></p>
  
  <p>I can run: <code>sudo pip install -U rosdep</code>
  which installs without errors and corresponding files are located in <code>/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages</code></p>
  
  <p>However if I try to run : <code>sudo rosdep init</code>,
  it gives an error : <code>"sudo: rosdep: command not found"</code></p>
  
  <p>This is not a package specific error. I get this for any package installed using pip on my computer. I even tried adding </p>
  
  <pre><code>/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
  </code></pre>
  
  <p>to my <code>$PATH</code>.
  But the executables are not found on the command line, even though the packages work perfectly from within python.</p>