title: Enthought Canopy, pip not installing freshest github commit
body: <p>I'm really perplexed by this behavior:</p>
  
  <p>I am installing a github repo using pip with the Canopy Command Prompt in Enthought Canopy version 1.5.2</p>
  
  <p>When I install a package from github, it clones the file, installs and says everything is up to date and even changes the version number, but the imported package is still the old version</p>
  
  <p>For instance, I change the names of a function from version 7.1.1 to 7.1.2.  When I go to install the latest version, pip tells me I have installed version 7.1.2, but the changes are not taking place in the actual install when I import the file in the Canopy Editor, in fact a simple help(package) is showing the old version as still installed.  <strong>So pip in the Canopy Command Prompt is telling me I am installing the latest version, but when I import that package in the actual Canopy Editor, the older version is installed.</strong></p>
  
  <p>I have restarted my kernel, closed the Enthought program, but neither seem to fix the problem.</p>