how do I pip uninstall package beginning with special character '-e ...'?
<p>pip freeze:</p>

<pre><code>  ...  
  howdoi==1.1.9
  **-e git+https://github.com/fredzannarbor/howdoi21.git@0efdd53947bb233d529225db30aba2e1e4e2cc6e#egg=howdoi21**
  html5lib==0.999
...
</code></pre>

<p>How do I delete the package whose name begins '-e ...'? I tried </p>

<pre><code> pip uninstall '\-e git+https://github.com/fredzannarbor/howdoi21.git@0efdd53947bb233d529225db30aba2e1e4e2cc6e#egg=howdoi21 
'
Invalid requirement: '\-e git+https://github.com/fredzannarbor/howdoi21.git@0efdd53947bb233d529225db30aba2e1e4e2cc6e#egg=howdoi21'
It looks like a path. Does it exist ?
</code></pre>

<p>Try <code>pip uninstall howdoi21</code></p>

<ul>
<li>Usually the 'egg=[PackageName][-dev][-version]' part contains the project name. </li>
<li>If the github repository was not deleted, you can find the project name from <code>setup.py</code> file.  </li>
<li><a href="http://stackoverflow.com/questions/17346619/how-to-uninstall-editable-packages-with-pip-installed-with-e">How to uninstall editable packages with pip (installed with -e)</a></li>
</ul>

python pip